Python Try Except

try 块让您测试代码块是否有错误。

except 块让您处理错误。

finally 块让您执行代码,无论 tryexcept 块的结果如何。

多个异常

您可以根据需要定义任意多的异常块,例如,如果您想为特殊类型的错误执行特殊的代码块:

实例

如果 try 块引发 NameError,则打印一条消息;如果引发其他错误,则打印另一条消息:

try:
  print(x)
except NameError:
  print("变量 x 未定义")
except:
  print("发生了其他错误")

亲自试一试

相关页面

教程:

术语: