ファイルあるいはディレクトリが存在するかを調べる
Python で、指定した名前のファイル、あるいはディレクトリが存在しているかを調べるには、os.path.exists 関数 を使用します。
シンボリックリンクに対して実行した場合、os.path.exists
関数は、リンク先のファイルの有無を調べます。
ファイルの存在、ディレクトリの存在を調べる
前述の os.path.exists
は、ファイルあるいはディレクトリの存在を調べますが、ファイルのみ、ディレクトリのみに絞って存在を調べたいときは、os.path.isfile 関数 や os.path.isdir 関数 を使用します。
import os
if os.path.isfile('sample'):
print('sample というファイルが見つかりました')
if os.path.isdir('sample'):
print('sample というディレクトリが見つかりました')