内置异常和用户定义的异常,均可以用类或实例来表示,建议用类及实例来定义并捕获异常
一。类异常的优点:
二。类异常的例子:
1. 继承了(超类)Excption
2. 定义的except General匹配规则,可以捕获(分类)General及其所有的子类
3. 异常处理器:sys.exc_info()的调用
三。为什么要使用类异常:灵活的扩展性
except的匹配表达式里,通过类树的匹配,能捕获所有的分类及子类,
未来程序对子类新增,修改,删除等,通过类树或分类的匹配,不需要修改任何关联程序的代码。
四。内置异常超类:Exception
五。内置异常分类:
六。默认打印和状态
七。定制打印显示
八。定制数据和行为
九。提供异常的方法