知识回顾
自定义异常:
1.自定义类
2.学会继承,继承Exception
3.自定义异常的构造函数
4.手动抛出异常使用raise
本节知识视频教程
以下开始文字讲解:
一、处理多个异常
1.把所有的异常进行明细化,确定异常条件,直接处理已知的异常,分别进行处理。
这种情况下就是多次使用except这个关键词来处理异常。
2.统一处理所有异常,把多个已知的异常归类到一起处理。
我们把多个明确的异常归类到一起,用同一种方式来进行处理。我们把多个异常写到同一个except中用小括号括起来,中间的异常用逗号隔开。
except(MyCustomerException1,MyCustomerException2):
print("这里处理异常1和异常2的结果")
3.处理其它未知的异常。
处理未知异常的技巧就是在except后面不要加某一种异常情况,此时默认会处理所有的未知异常。
二、案例:做多个异常处理的案例
1.自定义多个异常
2.根据实际情况,来调用自定义的几个异常
3.处理异常
三、捕获异常取别名
在try…except语句中的except语句后面实际的异常,如果类名太长,我们可以取别名。