【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