Python 错误处理

try 块允许你测试代码块以查找错误。

except 块允许你处理错误。

finally 块允许你执行代码,无论 tryexcept 块的结果如何。

异常处理

当发生错误时,或者我们称之为异常时,Python 通常会停止并生成一个错误消息。

这些异常可以使用 try 语句来处理:

例子 1

try 块将生成一个异常,因为 x 未定义:

try:
  print(x)
except:
  print("发生了一个异常")

亲自试一试

由于 try 块引发了错误,因此将执行 except 块。

如果没有 try 块,程序将崩溃并引发错误:

例子 2

此语句将引发错误,因为 x 未定义:

print(x)

亲自试一试

相关页面

教程:

术语: