2017-03-17 2 views

답변

0

파이썬에서 사용자 지정 예외를 정의하는 가장 좋은 방법은 Exception에서 클래스를 파생시킨 다음이 클래스를 기본 클래스로 사용하여 사용자 정의 예외를 정의하는 것입니다.

class MyErrorBase(Exception): 
    pass 


class MyError(MyErrorBase): 

    def __init__(self, value): 
     self.value = value 

    def __str__(self): 
     return repr(self.value) 

try: 
    raise MyError("Test") 
except MyError, exc: 
    print exc 

이 출력을 제공 할뿐만 :

Test

관련 문제