我尝试了两种方法:
一。
f = path(file_location + '1_classes/' + self.lineEdit1.text() + '.txt')
if f.is_file():
self.uch()
file.close()
else:
self.och()
file.close()
2.
try:
file = open(file_location + "1_classes/" + self.lineEdit1.text() + '.txt')
except IOError as e:
self.och()
file.close()
else:
self.uch()
file.close()
两种方式都行不通。如有必要,我找到了文件的路径,如下所示:
file_location + '1_classes/' + self.lineEdit1.text() + '.txt'
路径形成正确,检查。
即使文件存在,代码也会打开一个报告错误的窗口。
使用
os.path.exists(*file_path*)任一方法。如果文件存在,os此方法返回。true指定文件的file_path结束地址。