Python Try Except
try 块让您测试代码块是否有错误。
except 块让您处理错误。
finally 块让您执行代码,无论 try 和 except 块的结果如何。
多个异常
您可以根据需要定义任意多的异常块,例如,如果您想为特殊类型的错误执行特殊的代码块:
实例
如果 try 块引发 NameError,则打印一条消息;如果引发其他错误,则打印另一条消息:
try:
print(x)
except NameError:
print("变量 x 未定义")
except:
print("发生了其他错误")