Python 如何使用Python检查文件是否存在?

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 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程