-1
votes

Comment convertir une exception à une chaîne en python

Je connecte des erreurs dans mon code, j'ai essayé d'utiliser: xxx

mais tout ce que je reçois est:


2 commentaires

sauf exception comme e:; Imprimer (E)


Exception est une classe. Dans la clause sauf, vous devriez avoir exception comme e afin de l'imprimer.


3 Réponses :


0
votes

Exception est une classe, vous devez faire hérité d'un objet hérité d'une exception, comme celui-ci:

try:
    #some deliberately dodgy code
Except Exception e:
    print(e)


0 commentaires

1
votes
message = str(exc)  # now it really is a string

0 commentaires

0
votes

Vous êtes en fait sur la bonne voie, mais votre code doit regarder à la place comme suit.

try:
    #some deliberately dodgy code
except Exception as message:
    print(message)


0 commentaires