J'utilise try sauf block en python, alors que le bloc try échoue, comment imprimer un message d'erreur significatif. Je cherche quelque chose comme perror() en Cperror fonction équivalente en python
3
A
Répondre
5
>>> try:
... 0/0
... except Exception,e:
... print e.message
...
integer division or modulo by zero
ou en Python 2.6 et au-dessus, e.args
, à cause de BaseException.message has been deprecated
>>> try:
... 0/0
... except Exception,e:
... print e.args
...
('integer division or modulo by zero',)
-2
try:
pass
except Exception, err:
print err
J'utilise Python 2.6, donc e. args fonctionne bien.Merci –