pythonかじりが勘違いしやすい辞書おさらい

Pythonのdic.get()メソッドは勘違いしやすいget()メソッドは辞書にキーがあってもなくても値を返すget()メソッドはとじかっこに()を使っていますが、新しくキーと値を追加するときにはdic[ ]と違うかっこになっているのでわかりにくいです。get()メソッドの挙動は辞書に値がなかったら、通常はNoneを返すようですが、引数に値を設定して

python+seleniumウェブスクレイピングで要素がうまくとれないときの苦肉の策

seleniumでうまくスクレイピングできないときはxpathを使用する selenium以外のやり方を知っている人は、それでスクレイピングすれば良いと思いますが、ログインが必要なサイトなどはseleniumじゃないと厳しい時があります。ど…

wordpressプラグイン「autooptimize」を適用するとおこる問題

autooptimizeはwordpressページを高速化できるプラグインです。前回は「

wordpressの高速化プラグイン「autooptimize」のCSS圧縮だけしてみた結果

wrodpressのautooptimizeプラグインとは autooptimizeというプラグインを使用すると、簡単にwordpressのウェブページを高速化することができます。 今回実際に当サイトはautooptimizeプラグインをイ…

wordpress記事を抜粋記事に変更する

wordpressで記事を全文表示にしてしまうと、読み込みが非常に遅くなるというデメリットがある。メリットはあるのかと考えると、メリットははっきりいってないような気がします。wordpressで記事抜粋表示にする方法はプラグインを使うか、phpを編集する方法があります。phpはデリケートだと言われています。編集をミスってしまうとログインできなくなるなどのトラブルがあります。wordpr

pythonかじりがエクセルデータラングリングをする最良の方法はなんなのか。

政府のブラック企業PDFデータをエクセルに変えそこから整形する。 データ分析が少し流行っているような気がしますが、データをどう料理するかまでは素人の手がおよぶところではありません。しかしにわかパイソニスタが考えるデータ分析の最良の手段はこれ…

初心者には優しくないPDFデータのクリーンアップについて

PythonでPDFデータを扱うにいはpdfminer3kを使用するPDFを簡単にテキストファイルに変換できるツールとしてpdfminer3kモジュールがあります。pdfminer3kをpipインストールしてpdf2txt.pyというものを使うことによって、PDFファイルをテキストファイルに変換することができます。しかしながらPDFファイルをテキストに変換すると、非常に規則性

初心者に優しいpythonのformat文字

Pythonのフォーマット文字とは? フォーマットは簡単に説明すると文字が展開できるという特徴があります。 フォーマット文字とは %s などのことです。これは非常にややこしく似たようなものに(似てないですが)エスケープ文字やraw文字などが…

pythonのpdfminer3kを使わなくも無料のウェブサービスでExcelに変換できる。

pdfminer3kとはpdfminae3kはpdfファイルをテキストファイルに変換できるモジュールです。このモジュールを使って、テキストファイルに変換したあと、自分が見やすいようにCSV形式にスクリプトを使って変換できるようです。しかし、よくよく考えてみるとpdf→エクセルに変換したい人の需要は、わりと高めなのかもしれないと、なんとなく思いました。いちいち変換するた

xmlをpythonで読みやすい形にできる。xmlからcsvにできるけど難あり。

xmlのデータをcsv化して見やすくする xmlデータはhtmlのようにツリー構造になっています。そのツリー構造からデータが格納されている部分を見つけます。データを見つけたら、人が読みやすい構造に変換します。一番読みやすいのはCSVファイル…

初心者や素人でもなんとなくわかる「%表示」をpythonで解決する

%表記とタイトルに書きましたが、ようするにURLに日本語が含まれているとそれが文字化けしてしまうときがあります。それを解決するたはPythonにはurllibというモジュールがあります。anaconda pythonの場合は最初からurllibがインストールされています。使い方は簡単ですが、エンコードとデコードという単語が存在します。コード例を以下

pythonの「pyautogui」でマウスやキーボードの自動操作

pyautoguiモジュールを使うとマウスやキーボードの自動操作が可能に!このモジュールでマウスやキーボードを自動化できるようになります。詳しい使い方はリファレンスを見るとだいたいわかると思います。pyautoguiリファレンスは下記のサイトです。

pythonでファイルを保存するとき付けてはいけない名前まとめ

pythonでつけてはいけないファイル名まとめモジュールの名前をpythonのファイル名にしてしまうと、うまくいかないことが多いです。下記に簡単にまとめています。html.pyBeautifulSoupモジュールが使えなくなるpyautogui.p

pythonでパソコンを壊します!

Pythonでパソコンをこわすというか、なんとなくプログラムを開くこコードを2つ作って、両方からファイルを開き合ったらどうなるかというをためしたかっただけです。 pythonのsubprocessモジュールでパソコンがクラッシュするのか試し…

pythonの「Pillow」モジュールを使って画像を編集する

Pythonの「Pillow」モジュール」ってなに?Pythonの「Pillow」モジュール」ってなに?を使用すると、画像の編集ができるようになります。Pillowモジュールを使用してわざわざ画像編集するかはわからないけど、とりあえずpythonで画像編集ができるみたいなので簡単なものを紹介したいと思います。使用するモジュールやメソッド

pythonのモジュール「Pillow」でimportエラーになったときの対処方法

Pillowインポートエラーの概要 pipはinstallしたが、importすると、「指定のモジュールはありません」と表示される。 Pillowバージョン4.3Pillowモジュールインポートエラーの解決方法インターネットの情報を探してトライしていったら成功した。下記にURLを貼