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()