前景提要:不同的测试结果形成不同的报告文件组成,需要自动的去查询文件下的目标文件是否存在。寻找了一系列方法,OS模块自带的方法是最方便适用的。另外还有try语句和查询文件路径的pathlib模块,但是该模块并不简洁且在Python2中需要单独安装第三方模块。
代码呈现:
import os
a = os.path.exists('index.html') #存在文件 同可以用os.path.isfile()方法,但仅仅能查看文件。
print a
b = os.path.exists('Debug') #存在文件夹
print b
c = os.path.exists('none.html') #不存在文件
print c
d = os.path.exists('None') #不存在文件夹
print d
结果:
True
True
False
False