Python中try块可以捕获测试代码块中的错误。except块可以处理错误。finally块可以执行代码,而不管try-和except块的结果如何。本文主要介绍Python 异常处理。

Python 常用术语

1、异常处理

当发生错误或异常时,Python通常会停止并生成错误消息。

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

例如:

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

try:
    print(x)
except:
    print("An exception occurred")

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

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

例如:

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

print(x)

相关文档:

Python 异常处理教程

Python 异常处理

Python try except处理多个异常

Python 异常处理中 try else

Python 异常处理中 try finally

Python 抛出引发异常(raise)

Python 常用术语

推荐文档