Python essayer sauf
Le try
bloc vous permet de tester un bloc de code pour les erreurs.
Le except
bloc vous permet de gérer l'erreur.
Le finally
bloc vous permet d'exécuter du code, quel que soit le résultat des blocs try- et except.
De nombreuses exceptions
Vous pouvez définir autant de blocs d'exception que vous le souhaitez, par exemple si vous souhaitez exécuter un bloc de code spécial pour un type d'erreur particulier :
Exemple
Imprimez un message si le bloc try déclenche un NameError
et un autre pour les autres erreurs :
try:
print(x)
except NameError:
print("Variable x
is not defined")
except:
print("Something else went
wrong")