目录
前言
第九章的内容主要分为两大部分进行讲解,第一部分讲解异常、第二部分讲解Python包。因此本章主要整理Python异常的相关操作。
1 异常
1.1 什么是异常
1.2 异常演示
2 异常的捕获方法
2.1 学习目标
1. 知道为什么要捕获异常
2.掌握捕获异常的语法格式
2.2 为什么要捕获异常
2.3 捕获常规异常
2.4 捕获指定的异常
代码中的NameError就是变量未被定义的错误类型。
如果代码中出现多个异常,那么该如何去捕获呢?
2.5 捕获全部异常
except Exception as e:
2.6 异常的else、finally
2.6.1 异常的else
也就是说,else是为了提醒你没有异常,你可以输出一个print来证明你的代码没有问题。
2.6.2 异常的finally
不管有无出现这个异常,我都要执行最后一个代码。
3 异常的传递
3.1 异常具有传递性
那么如果加入捕获异常的函数,那么即可得到如下:
我们可以直接得到我们的异常信息是因为0不能做除数。