1 个回答|377 次阅读
可以根据需要定义任意数量的异常块,可以为特殊类型的错误执行特殊代码块:
比如:
print(x) 单独执行将引发一个NameError: name 'x' is not defined
我们可以针对这个NameError异常执行一个except处理块,其他异常执行另一个except块。
try:
print(x)
except NameError:
print("未定义x")
except:
print("发生了其他错误")
执行结果:
未定义x
请先 登录 后评论