版本:Python 3.7.4
在Python中,所有的异常必须是BaseException及其子类的实例。
异常类的继承关系如下:
BaseException --Base classes
+-- Exception --Base classes
| +-- ArithmeticError --Base classes
| | +-- FloatingPointError --Concrete exceptions
| | +-- OverflowError --Concrete exceptions
| | +-- ZeroDivisionError --Concrete exceptions
| +-- AssertionError --Concrete exceptions
| +-- AttributeError --Concrete exceptions
| +-- BufferError --Base classes
| +-- EOFError --Concrete exceptions
| +-- ImportError --Concrete exceptions
| | +-- ModuleNotFoundError --Concrete exceptions
| +-- LookupError --Base clas

本文介绍了Python 3.7.4中的内建异常,包括Base classes、Concrete exceptions、OS exceptions和Warnings四大类型。异常类总计64个,主要作为其他异常的基础或用于常见错误触发。详细信息可参考官方文档《Built-in Exceptions》和《Warning Categories》。
最低0.47元/天 解锁文章
627

被折叠的 条评论
为什么被折叠?



