指定したパスに、ファイルやディレクトリ(フォルダ)が存在するかを調べる方法です。
ファイルやディレクトリを区別しないで調べる場合は、os.path.exists(path)を使用します。
import os.path
os.path.exists(path)
例
import os.path
os.path.exists("C:\\Python25")
# => True
os.path.exists("C:\\Python25\\python.exe")
# => True
ファイルが存在するかを調べる場合には、os.path.isfile(path)を使用します。
import os.path
os.path.isfile(path)
例
import os.path
os.path.isfile("C:\\Python25")
# => False
os.path.isfile("C:\\Python25\\python.exe")
# => True
ディレクトリ(フォルダ)が存在するかを調べる場合には、os.path.isdir(path)を使用します。
import os.path
os.path.isdir(path)
例
import os.path
os.path.isdir("C:\\Python25")
# => True
os.path.isdir("C:\\Python25\\python.exe")
# => False