파이썬 프로그램에서 예외가 발생하면 예외 처리기가 예외가 발생한 개체를 식별 할 수있는 방법이 있습니까?Python : 예외 클래스가 그것을 발생시킨 객체를 식별 할 수 있습니까?
하지 않으면, 내가 이런 예외 클래스를 정의하여 찾을 수 있다고 생각...
class FoobarException(Exception) :
def __init__(self,message,context) :
...
...이처럼 사용 :
raise FoobarException("Something bad happened!", self)
내가 차라리 그러나 모든 예외에 "자아"를 전달할 필요는 없습니다.
참조 : http://stackoverflow.com/questions/1497683/can-python-determine-the-class-of-a-object-accessing-a-method/1497768#1497768 AND : http : // stackoverflow. com/questions/7272326/introspect-calling-object – jmunsch