Hello,
lorsqu'une exception keyerror et déclenchée, est-il possible de récupérer le nom de la variable manquante et qui a déclenchée l'exception?
merci de votre aide
Hello,
lorsqu'une exception keyerror et déclenchée, est-il possible de récupérer le nom de la variable manquante et qui a déclenchée l'exception?
merci de votre aide
Tout simplement avec try: / except KeyError, ke:
Résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 dico = { 'a': 1 } k = dico['a'] print "Key 'a' : Value = ", k try: k = dico['b'] print "Key 'b' : Value = ", k except KeyError, ke: print "Error: no key %s in dico" %(ke)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Key 'a' : Value = 1 Error: no key 'b' in dico
merci, c'est ce que je cherché.
Partager