py-py’s blog

何か書くよ

2019-01-01から1年間の記事一覧

configで日本語を使いたいとき

Pythonの設定ファイルでconfigparserでconfig.iniを作ったときの話 前提 windows python3.6.2 中身に日本語が入っているときに、そのままread(config_name)をすると 「cp932' codec can't decode」と怒られる そのためread(config_name, "utf-8")とすること …

Pythonのログについて

ログについて ログを扱う流れ Loggerオブジェクトの作成 Loggerオブジェクトのメッセージレベル設定 Handlerの作成 Handlerのメッセージレベル設定 LoggerにHandler(の設定)を付与 ログ出力 上記のような流れになる。 単一ファイルを実行した際、ログを標準…

MySQLエラー対応

既存システムの改修を行っているが、改修にて生じた新規データをDBに保存する際にエラーが出たため調査中。 エラーの内容は 「ERROR - 2055: Lost connection to MySQL server at 'XXXX', system error: 10054 既存の接続はリモート ホストに強制的に切断さ…

わかりやすい資料作成入門

書籍の 「一生使える 見やすい資料のデザイン入門」 「一生使えるプレゼン上手の資料作成入門」 などが使える。 持っていない場合は下記リンクを参考にするとよい。 超人気!累計220万PVされた「見やすいプレゼン資料の作り方」が見やすい! | トリップエース

AWSについて

AWS

liginc.co.jp https://qiita.com/Arashi/items/629aaed33401b8f2265c

Selenium Compound class names not permitted

python - Selenium Compound class names not permitted - Stack Overflow find_element_by_css_selector(."class_name") find_element_by_xpath("//*[@class='class_name']") どちらかで取得する 複数の場合はもちろん、find_elements_by_にすること エラー…

わかりやすいDockerの記事

qiitaでとても参考になるものがあったので。 qiita.com qiita.com qiita.com

Pycharmデバッグ方法

タイトル通り ブレークポイントを置く 虫ボタンを押す これでデバッグが走る。 ループした際に、指定する回数のときにデバッグをしたい場合は以下のようにする for num in range(1, 11): print(num) # <-- ここにブレークポイントを置く ブレークポイントを…

Python Selenium PhantomJS環境構築

環境前提: Windows Pythonインストール済 cmdにて以下 pip install selenium PhantomJSのインストール http://phantomjs.org/download.html 対応するOSに合わせて落としてインストール インストールしたらbin配下に実行ファイル等を置いたりpath通す やった…

Python + Selenium + PhantomJSメモ

seleniumでボタンをクリックしたいとき driver.find_element_by_link_text("文字列").click() で行うがそれでもできない時の対処。 要素の検証から該当のボタンを調査すると「onclick=メソッド名」で、find_element_by_link_text()でも要素を掴めない時があ…