ディレクトリ,ファイル,パスを作成する方法
Pythonで,定型ファイルを処理するプログラムを作る際に,毎度ディレクトリの分類を変更したくなる.
実験内容が違うから当然ではあるが.
毎回ディレクトリの存在の調べ方,作成の仕方を調べないといけないのがめんどくさいので,リマインダのために書き残す.
・パスの存在確認
・ファイルの存在確認
・ディレクトリの存在確認
import os
os.path.exists(path)
pathの存在を確認する.ファイルもディレクトリも区別しない.返り値はTrue,Falseのブーリアン.
以下同様.
os.path.isfile(file_path)
os.path.isdir(dir_path)
次が,パスの作成.
os.makedirs(path)
makedirsは,path中に存在しないディレクトリが存在した場合に,そのディレクトリも一緒に作ってくれる.
要は,そのパスを無理やり作る感じ.
存在するパスを作ろうとするとエラーが返るので,
import os if os.path.exists(path) == False: os.makedirs(path)
ってやってる.