如何在现代 Python 中声明自定义异常?
要在 Python 中重写内容或将额外的参数传递给异常,可以按照以下步骤进行操作
class ValidationError(Exception): def __init__(self, message, errors): super(ValidationError, self).__init__(message) self.errors = errors
这样,我们就可以将错误消息的字典传递到第二个参数,并在需要时稍后对其进行获取。
广告
要在 Python 中重写内容或将额外的参数传递给异常,可以按照以下步骤进行操作
class ValidationError(Exception): def __init__(self, message, errors): super(ValidationError, self).__init__(message) self.errors = errors
这样,我们就可以将错误消息的字典传递到第二个参数,并在需要时稍后对其进行获取。