Voici deux codes avec des erreurs volontaires.
Ceci renvoie tout naturellement le message suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 #!/usr/bin/env python #coding=utf-8 if a == 1: print 'ok'
Code : Sélectionner tout - Visualiser dans une fenêtre à part NameError: name 'a' is not definedCeci renvoie le message attendu ci-dessous :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 #!/usr/bin/env python #coding=utf-8 A = 'R' print A + 2
Je cherche, s'il existe, un moyen de récupérer les types d'erreurs repérées par Python, à savoir NameError dans le 1er cas, et TypeError dans le 2nd.
Code : Sélectionner tout - Visualiser dans une fenêtre à part TypeError: cannot concatenate 'str' and 'int' objects
Partager