2010-02-08 3 views
3

파이썬에서 try 블록을 사용하고 있는데, try 블록이 실패하는 동안 의미있는 오류 메시지를 출력하는 방법을 사용하고 있습니다. 나는 때문에 내가 파이썬 2.6, 그래서 전자를 사용하고 BaseException.message has been deprecated파이썬에서 perror equivalent 함수

>>> try: 
...  0/0 
... except Exception,e: 
...  print e.args 
... 
('integer division or modulo by zero',) 

답변

5
>>> try: 
...  0/0 
... except Exception,e: 
...  print e.message 
... 
integer division or modulo by zero 

이상 파이썬 2.6, e.args에서 C

에서 perror는 같은 것을()를 찾고 있어요. args 잘 작동합니다. 감사합니다.
+0

의, –

-2
try: 
    pass 
except Exception, err: 
    print err