Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

현대 Python에서 사용자 정의 예외를 선언하는 방법은 무엇입니까?

<시간/>

무엇인가를 재정의하거나 예외에 추가 인수를 전달하려면 현대 파이썬에서 다음과 같이 합니다.

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

그렇게 하면 오류 메시지 사전을 두 번째 매개변수에 전달할 수 있고 나중에 필요할 때 가져올 수 있습니다.