pathlibライブラリはosライブラリの上位互換.
はじめの一歩
pathオブジェクトの生成
p = pathlib.Path('path')ここから始まる.
パスの種類判別
path.is_dir()
path.is_file()ディレクトリ内のファイルイテレート
path.iterdir()出力はランダムになる?順番じゃない.
ディレクトリ内のマッチしたもののみ取得
path.glob('*.py')re表現とは少し違う.
全てにマッチ:*
任意の一文字:?
ファイル名、ファイル拡張子、ファイルを変更
ファイルはファイル名と拡張子を組み合わせたもの。
ファイル = ファイル名.ファイル拡張子。
ファイル名を変更
with_name('hoge')
拡張子はそのまま
Pathオブジェクトに名前がない(ディレクトリのみ)場合はエラー排出。