Python 如何使用Python检查文件是否存在?
使用Python代码可以通过两种方式验证计算机中是否存在某个文件。一种方式是使用os.path模块的isfile()函数。如果指定路径的文件存在,则该函数返回true,否则返回false。
>>> import os
>>> os.path.isfile("d:\Package1\package1\fibo.py")
True
>>> os.path.isfile("d:/Package1/package1/fibo.py")
True
>>> os.path.isfile("d:\nonexisting.txt")
注意,在路径中使用反斜杠时,必须使用两个反斜杠来跳出Python字符串。
另一种方法是捕获IOError异常,该异常在open()函数具有字符串参数对应于不存在的文件时引发。
try:
fo = open("d:\nonexisting.txt","r")
#处理打开文件后的流程
pass
#
fo.close()
except IOError:
print ("文件不存在")
阅读更多:Python 教程
极客教程