Python基础–异常传递
try 嵌套是,如果内层的except不能捕获到异常,会把异常传递给外层的except
如果还无法捕获,就会继续传递,知道无法传达报错
try的嵌套,传递异常
try:
print("123")
try:
print(a)
except FileExistsError:
print("文件存在报错")
except BaseException:
print("程序内部出现异常")
try嵌套但是最外层异常
这个实例是直接报错,没有后续执行被except捕获直接打印
try:
print(a)
try:
print("a")
except FileExistsError:
print("文件存在报错")
except BaseException:
print("程序内部出现异常")