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

Python 常用术语

1、多个异常处理

可以定义任意数量的异常块,例如,如果要为特殊类型的错误执行指定代码块:

例如:

如果try块出现NameError,则打印输出一条提示信息,如果出现其他错误,则打印输出另一条提示信息:

try:
    print(x)
except NameError:
    print("Variable x is not defined")
except:
    print("其它类型异常")

相关文档:

Python 异常处理教程

Python 异常处理

Python try except处理多个异常

Python 异常处理中 try else

Python 异常处理中 try finally

Python 抛出引发异常(raise)

Python 常用术语

推荐文档