Python异常处理

2,576次阅读
没有评论

Python异常处理

异常处理也是现代编程语言的基本特性,使用异常处理可以将正常分支和异常分支分割开来,而不像 C 语言那样,正常分支和异常分支是混在一起的。

Python 中,异常就是一个特殊的对象,通过该异常对象可以给异常处理函数传递异常发生时的信息。

本章介绍如何捕捉异常、得到异常信息、忽略某些异常、抛出异常、自定义异常对象,以及异常处理在 Python 2 和 Python 3 中的异同,最后介绍常见的系统定义异常。

本章内容:

1. Python异常处理机制

2. Python try except语句:捕获异常

3. Python try else语句的用法

4. Python try finally语句的用法

5. Python raise语句:主动抛出异常

6. Python常见的异常类型汇总

7. Python assert实现软件测试