有些公司为了提高代码的可重用性,自己开发了一些 Python 类库,其中有自己编写的一些异常类。
实现自定义异常类需要继承 Exception
类或其子类。
实现自定义异常类示例代码如下:
class MyException(Exception):
# 定义构造方法类
# 其中的参数 message 是异常描述信息
def __init__(self, message):
# 调用父类构造方法
# 并把参数 message 传入给父类构造方法
super().__init__(message)
自定义异常就是这样简单,只需要提供一个字符串参数的构造方法就可以了。