自分は今までpythonでファイル操作を行うときはos.pathとかglobとかを使っていたが、pathlibという優秀なものがあると聞いて使ってみた。 python3.4以降なら使わない手はない。 以下優れている点 os, glob の組み合わせで行ってきた操作が大体pathlib一つでできるようになる メソッドチェーン的に記述でき、可読性が上がる open()などのファイル読み込み系の操作と親和性が高い windowsだとファイルパスにエスケープ二つ\\入れる必要があるが、/区切りで解釈してくれる 以下もうひとつな点 一部ライブラリではPathオブジェクトを受け付けず、str()でキャストする必要がある copyなど一部未対応のメソッドがある 公式ドキュメントはこちら 主な使用方法 import, インスタンス生成 基本はPath オブジェクトを生成して操作することになる。 インスタン