如何定义Python编程中的实用异常处理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计411个文字,预计阅读时间需要2分钟。
目录 | 上节(4.3 非凡方法) | ()
4.4 定义特殊用户能力:通过类实现自定义特殊类:class NetworkError(Exception): pass
特殊类起始继承自Exception,包含:文章目录[隐藏] + 练习 + 目录 | 上节(4.3 非凡方法) | [下一节] 目录|上一节(4.3非凡办法)|()4.4定义异样用户能够通过类实现自定义异样:classNetworkError(Exception):pass异样类始终继承自Exception 文章目录[隐藏]- 练习
目录 | 上一节 (4.3 非凡办法) | [下一节 (5 对象模型)]()
4.4 定义异样用户能够通过类实现自定义异样:
class NetworkError(Exception): pass异样类始终继承自 Exception
它们通常是空类。空类外部应用 pass 示意。
你也能够对异样进行分层:
class AuthenticationError(NetworkError): passclass ProtocolError(NetworkError): pass练习
练习 4.11:自定义异样
通常状况下,为库定义本人的异样是一种良好的习惯。
这样能够更容易辨别异样是常见编程谬误触发的,还是库为了提醒特定问题而无意触发的。
本文共计411个文字,预计阅读时间需要2分钟。
目录 | 上节(4.3 非凡方法) | ()
4.4 定义特殊用户能力:通过类实现自定义特殊类:class NetworkError(Exception): pass
特殊类起始继承自Exception,包含:文章目录[隐藏] + 练习 + 目录 | 上节(4.3 非凡方法) | [下一节] 目录|上一节(4.3非凡办法)|()4.4定义异样用户能够通过类实现自定义异样:classNetworkError(Exception):pass异样类始终继承自Exception 文章目录[隐藏]- 练习
目录 | 上一节 (4.3 非凡办法) | [下一节 (5 对象模型)]()
4.4 定义异样用户能够通过类实现自定义异样:
class NetworkError(Exception): pass异样类始终继承自 Exception
它们通常是空类。空类外部应用 pass 示意。
你也能够对异样进行分层:
class AuthenticationError(NetworkError): passclass ProtocolError(NetworkError): pass练习
练习 4.11:自定义异样
通常状况下,为库定义本人的异样是一种良好的习惯。
这样能够更容易辨别异样是常见编程谬误触发的,还是库为了提醒特定问题而无意触发的。

