如何在现代 Python 中声明自定义异常?


要在 Python 中重写内容或将额外的参数传递给异常,可以按照以下步骤进行操作

class ValidationError(Exception):
def __init__(self, message, errors):
super(ValidationError, self).__init__(message)
self.errors = errors

这样,我们就可以将错误消息的字典传递到第二个参数,并在需要时稍后对其进行获取。

更新日期:2019 年 9 月 26 日

165 次浏览

启动你的 职业

通过完成课程获取认证

开始
广告