十四:Python之异常处理

2020-04-08  本文已影响0人  项啊丑

一:通用异常处理

二:finally作用

finally主要用作安全性处理

三:异常的传递

工作原理:方法3 -> 方法2 -> 方法1

如果方法1中遇到异常,看自己是否做了异常处理;如果没做,则找到方法2;如果依旧没做,则找到方法3,依次逐层传递,最终找到python解释器,使用默认解决方案,直接抛出异常。

代码:

输出结果:

异常处理:

四:自定义异常类

输出结果:

日志中可以看见抛出的异常已经是自定义类了。

接下来我们改进下:

输出结果:

可以看出,现在的日志打印的已经是我们自定义的异常错误了

上一篇 下一篇

猜你喜欢

热点阅读