【发布时间】:2015-01-17 01:01:14
【问题描述】:
Python 2 documentation 说“鼓励程序员从 Exception 类或其子类之一,而不是从 BaseException 派生新的异常”。没有进一步解释原因。
我很好奇为什么推荐这种方式?是否只是为了保留 Python 开发人员所设想的 exceptions hierarchy?
>>> dir(BaseException) == dir(Exception)
True
【问题讨论】:
-
PEP 352 解释得差不多了。