python 使用异常处理错误
继承于:BaseException
系统异常:StopIteration #解释器请求推出
Keyboard Interrupt #用户终端执行
GeneratorExit# 生成器发生异常请求推出
Exception:#常规异常的基类
自定义异常
继承Exception 实现自定义异常
不基于 BaseException 继承的原因是:BaseException 下还有系统异常,可能捕捉不到自定义异常就会直接退出
继承于:BaseException
系统异常:StopIteration #解释器请求推出
Keyboard Interrupt #用户终端执行
GeneratorExit# 生成器发生异常请求推出
Exception:#常规异常的基类
继承Exception 实现自定义异常
不基于 BaseException 继承的原因是:BaseException 下还有系统异常,可能捕捉不到自定义异常就会直接退出