Vous pouvez vérifier un bloc de code pour les erreurs avec le bloc try.
Vous pouvez traiter l'erreur en utilisant le bloc except.
Lorsqu'il n'y a pas d'erreur, vous pouvez exécuter du code en utilisant le bloc else.
Quel que soit le résultat des blocs try et except, vous pouvez toujours exécuter du code en utilisant le bloc finally.
En cas d'erreur, ou d'exception comme nous l'appelons, Python se terminera souvent et produira un message d'erreur.
L'instruction try peut être utilisée pour gérer certaines exceptions.
Exemple:
Une exception va se produire parce que la variable x n'est pas définie.
try:Sans le bloc try le programme crache et s'arrête.
print(x)
except:
print("Affichage de l'exception ici")
try:
print(x)
except NameError:
print("La variable x n'est pas définie")
except:
print("Une erreur s'est produite")
try:
print("Bonjour")
except:
print("Erreur")
else:
print("Tout va bien")
try:
print("Bonjour")
except:
print("Erreur")
finally:
print("s'execute dans tous les cas")
x = -2
if x < 0:
raise Exception("x est inférieur à zéro")
Please disable your ad blocker and refresh the window to use this website.