pythonでファイルが存在するかどうかのスクリプト
|-/crdir <current directory
|-hoge.txt
|-hoge.hoge
|-/HOGE
1:ディレクトリかファイルかの区別を必要としない場合
[In]:import os
[In]:PATH=”./hogehoge.hoge”
[In]:os.path.exists(PATH)
[Out]:False
[In]:import os
[In]:FILE_PATH=”./hoge.txt”
[In]:os.path.exists(PATH)
[Out]:True
2:ディレクトリの区別を必要とする場合
[In]:import os
[In]:DIR_PATH=”./hoge.txt”
[In]:os.path.isdir(DIR_PATH)
[Out]:False
[In]:import os
[In]:DIR_PATH=”./HOGE”
[In]:os.path.isdir(DIR_PATH)
[Out]:True
3:ファイルの区別を必要とする場合
[In]:import os
[In]:FILE_PATH=”./hoge.hoge”
[In]:os.path.isfile(FILE_PATH)
[Out]:True
[In]:import os
[In]:FILE_PATH=”./HOGE”
[In]:os.path.isdir(FILE_PATH)
[Out]:False
場合に応じて使い分けよう。
コメント
凄く参考になりました!(≧Д≦)