、打开不存在的文件、空引用异常等,当异常被引发时,如果没有代码处理该异常,异常将被 Python 接收处理,当异常发生时 Python 解释器将输出一些相关的信息井终止程序的运行,以确保程序不会出现终止执行的情况...: [Errno 2] No such file or directory: 'test.txt'
由于test.txt文件不存在,程序出现了例外,解释器提示FileNotFoundError异常,为了使程序更加友好...,我们可以添加以下代码,来捕捉这个异常,并将其跳过,这样一来我们再次运行代码,会发现程序出现了这个文件不存在了.的提示,说明异常被捕捉到了.
import os
import sys
try:...open("test.txt","r")
except FileNotFoundError:
print("这个文件不存在了.")
except:
print("程序出现了其他异常.")...当程序出现错误时,Python会自动引发异常,也可以通过raise语句显示的引发异常,这里我们来看一个异常主动触发的语句,raise语句,此语句用于主动的触发异常.
import os
import sys