эквивалентная функция perror в python - PullRequest
4 голосов
/ 08 февраля 2010

Я использую try, кроме блока в python, в то время как блок try терпит неудачу, как вывести значимое сообщение об ошибке. Я ищу что-то вроде Perror () в C

Ответы [ 2 ]

6 голосов
/ 08 февраля 2010
>>> try:
...     0/0
... except Exception,e:
...     print e.message
...
integer division or modulo by zero

или в Python 2.6 и выше, e.args, из-за BaseException.message has been deprecated

>>> try:
...     0/0
... except Exception,e:
...     print e.args
...
('integer division or modulo by zero',)
0 голосов
/ 08 февраля 2010
try:
   pass
except Exception, err:
   print err
...