BaseException及子类

作者: 青蛙兄 分类: 进阶 发布时间: 2019-11-17 15:57

BaseException及子类
BaseException
所有内建异常类的基类是BaseException
SystemExit
sys.exit()函数引发的异常,异常不捕获处理,就直接交给Python解释器,解释器退出

KeyboardInterrupt
对应的捕获用户中断行为Ctrl + C

Exception及子类
Exception是所有内建的 非系统退出的异常的基类,自定义异常应该继承自它

SyntaxError 语法错误
Python将这种错误也归到异常类下面的Exception下的子类,但是这种错误是不可捕获的

ArithmeticError
所有算术计算引发的异常,其子类有除零异常等

LookupError
使用映射的键或序列的索引无效时引发的异常的基类:IndexError,KeyError

自定义异常
从Exception继承的类

发表评论

电子邮件地址不会被公开。