【python】ディレクトリの存在確認

モジュール os.path

os.path

os.path.exists() #ファイルまたはディレクトリ確認
os.path.isfile() #ファイル確認
os.path.isdir #ディレクトリ確認

引数はpathの文字列を指定する。

python上では…

=====
import os
filepath="./data/example/dir/file.txt" #ファイルパス指定
dirpath="./data/example/dir" #ディレクトリパス指定

#出力パターン
print(os.path.exists(filepath)) #true返って来る 。dirpath入れてもtrue
print(os.path.isfile(filepath)) #true返って来る 。dirpath入れたらfalseよね
=====

意味

ファイルやディレクトリの存在確認
処理の仕方判断にもちいたりするらしい

ちなみにディレクトリとは

コンピュータの世界におけるの方。
紙(ファイルとか)、箱(フォルダとか、中に紙を入れる)
だそうです。

(【「分かりそう」で「分からない」でも「分かった」気になれるIT用語集(※3)】…を参考にしています。いつもお世話になっています。)

紙だと思って箱触ってたり
箱だと思って紙持ってたら処理それは違うよな、という感じでしょうか…

参考

※1 https://note.nkmk.me/python-os-exists-isfile-isdir/
※2 https://github.com/nkmk/python-snippets/blob/4d43e9a3eb790883a6c2d1d67b06bdd92627f6ed/notebook/os_path_exists_isfile_isdir.py#L1-L4
※3 https://wa3.i-3-i.info/word199.html