如何检查python中是否存在文件?

时间:2011-08-02 06:20:14

标签: python windows file

  

可能重复:
  Pythonic way to check if a file exists?

如何检查python中是否存在文件?

Windows中的脚本

3 个答案:

答案 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

或者如果你还想确保所述路径实际上是一个文件(而不是目录,链接等):

http://docs.python.org/library/os.path.html#os.path.isfile