答案 0 :(得分:11)
使用os
模块非常简单。
from os.path import exists
print exists("C:\somefile.txt")
答案 1 :(得分:5)
查看手册,这是一个非常简单的问题:
http://docs.python.org/library/os.path.html#os.path.exists
os.path.exists(path)
如果path指的是现有路径,则返回True。对于损坏的符号链接,返回False。在某些平台上,如果未授予对所请求文件执行os.stat()的权限,则此函数可能返回False,即使路径实际存在。
答案 2 :(得分:4)
http://docs.python.org/library/os.path.html#os.path.exists
或者如果你还想确保所述路径实际上是一个文件(而不是目录,链接等):