Sar*_*vam -5 python exception file
让我们假设我有一个名为“student.csv”的文件。但是在我的 python 中,我错误地将“student1.csv”作为文件输入传递,它不存在。如何处理这个异常以进一步停止执行。
这是一个工作示例,如果找不到文件,它将抛出FileNotFoundError异常
try:
f = open('student.csv')
except FileNotFoundError:
print('File does not exist')
finally:
f.close()
print("File Closed")
Run Code Online (Sandbox Code Playgroud)
其它的办法:
try:
with open("student.csv") as f:
print("I will do some Magic with this")
except FileNotFoundError:
print('File does not exist')
Run Code Online (Sandbox Code Playgroud)
此外,如果您不想要自定义错误消息,您可以使用
with open("student.csv") as f:
print("I will do some Magic with this")
Run Code Online (Sandbox Code Playgroud)
如果文件不存在,您仍然会得到一个 FileNotFoundErorr
例子:
FileNotFoundError: [Errno 2] No such file or directory: 'student1.csv'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11744 次 |
| 最近记录: |