如何在 modern Python 中宣告自定義異常?
要在 Modern Python 中覆蓋內容或向異常傳遞額外的引數,需要這樣做
class ValidationError(Exception): def __init__(self, message, errors): super(ValidationError, self).__init__(message) self.errors = errors
透過這種方式,我們可向第二個引數傳遞錯誤訊息的字典,並在需要時稍後獲取。
廣告
要在 Modern Python 中覆蓋內容或向異常傳遞額外的引數,需要這樣做
class ValidationError(Exception): def __init__(self, message, errors): super(ValidationError, self).__init__(message) self.errors = errors
透過這種方式,我們可向第二個引數傳遞錯誤訊息的字典,並在需要時稍後獲取。