Répondre

5

Faites ceci:

import sys 
sys.exc_info() 

Il vous donnera des informations sur l'exception. C'est un tuple contenant le type d'exception, l'instance d'exception et un objet traceback.

+2

Merci, aussi 'sys.last_value' fonctionne. :) – Achimnol

+2

sys.last_value ne fonctionnera pas dans 3.0, sys.exc_info() fonctionnera sur 3.0 et 2.x –

+0

sys.last_value fonctionne dans 2.7 et selon la documentation, il est toujours là dans Python 3.3. Cependant, sys.exc_info() ne fonctionnera pas en dehors d'un bloc 'except'. –

Questions connexes