【发布时间】:2020-12-06 05:46:57
【问题描述】:
我在 Python 3.6 中使用它:
filetest="test.txt"
with open(filetest,"r") as file:
如果在 filetest 上没有检测到输入,我应该如何让 Python 控制台显示“文件不可用”作为输出? (比如目录下没有test.txt)
【问题讨论】:
-
放置一个
try/except块或使用os或path模块检查文件是否存在 -
添加 try/except 块,如果您要读取的文件不存在,还捕获
FileNotFoundError。捕获一个简单的异常并不是所有编程语言的好习惯。 -
'test.txt'是带文件名的字符串,test.txt是对象txt的属性txt。
标签: python python-3.x