导语:
本文主要介绍了关于python中FileNotFoundError的异常的相关知识,包括python中filenotfounderror,以及except python这些编程知识,希望对大家有参考作用。
1、Python无法读取不存在的文件,因此它引发一个异常:
Traceback (most recent call last):
File "alice.py", line 3, in <module>
with open(filename) as f_obj:
FileNotFoundError: [Errno 2] No such file or directory: 'alice.txt'
在上面的回溯中,最后一行报告了一个 FileNotFoundError 异常,这是 Python 找不到要打开的文件时创建的异常。在本例中,错误是由函数 open() 引起的,因此要处理此错误,必须将 try 语句放在包含 open() 的代码行之前:
filename = 'alice.txt'
try:
with open(filename) as f_obj:
contents = f_obj.read()
except FileNotFoundError:
msg = "Sorry, the file " + filename + " does not exist."
print(msg)
2. try 块引发 FileNotFoundError 异常,因此 Python 找到与错误匹配的 except 块并运行其中的代码。最终结果是一条友好的错误消息,而不是回溯:
Sorry, the file alice.txt does not exist.
以上就是python中FileNotFoundError异常的介绍,希望能对大家有所帮助。
更多Python学习指路:
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何进入python交互界面08/27
- ♥ 如何在python中获得斐波那契数列的第n个和第一个n个和?08/18
- ♥ Python中的选择结构是什么09/07
- ♥ Python安装模块的方式有哪些?01/07
- ♥ 如何在cmd中运行python文件10/03
- ♥ Python如何删除csv中的内容09/19
内容反馈