python如何判断一个目录下是否存在某个文件?

1.使用os模块

  • 用os模块中baios.path.exists()方法检测是否存在test_file.txt文件
import os

os.path.exists(test_file.txt)

#True

os.path.exists(no_exist_file.txt)

#False

2.使用Try命令

  • 使用open()方法,如果要打开的文件不存在,就回跑出异常,用try()方法捕获异常。
try:

  f =open(test_file.txt)

  f.close()

except IOError:

  print "file is not accessible"

3. 使用pathlib

  • 检查路径是否存在
path = pathlib.Path("path/file")

path.exist()
  • 检查路径是否是文件
path = pathlib.Path("path/file")

path.is_file()