きゃっとぐるーぶ

忘れてもいいようにメモを取っても、メモを取ったことを忘れる男の備忘録

2019-06-01から1ヶ月間の記事一覧

pathlibでfile.pyのフルパスを取得する

実行してるpythonファイルまでのパスやカレントディレクトリを取得したいときがある。osとpathlibあるけどどっちが便利なのよと思ったので並べてみた。好みはpathlib。オブジェクトを返してやれば、パスの切り貼りが楽なのよね。osかpathlibどちらがいいかと…

PythonのdictでkeyがなくてもKeyError例外をださない方法

KeyErrorの例外をキャッチするために例外を書いてたが、dic.get()を使えばそんな必要もない。公式ドキュメントを読むのが大事といいますが、ほんとですね。 dic = {"id":"1000", "name":"okaz", "group":['sys', 'wheel', 'optical']} print(dic["id"]) prin…

Python requests_htmlを使って画像をスクレイピングする

画像のまとめサイトのようなところから画像を拾ってくるプログラムをプログラミング学習目的でつくりました。そのため私以外の環境では動くのかは不明です。 main()部分がすっきり書けて可読性もいいかなと過去の自分のプログラムと比較するとそう思います。…