Les Exceptions en Python
Qu'est-ce qu'une exception ?
Une exception est une erreur qui survient pendant l'exécution du programme (erreur dite "runtime"). Sans gestion des exceptions, le programme s'arrête brutalement et affiche un message d'erreur.
# Sans gestion d'exception
nombre = int("abc") # ValueError : l'exécution s'arrête ici
print("Cette ligne ne s'execute jamais")
ValueError: invalid literal for int() with base 10: 'abc'
Les exceptions permettent de détecter et de gérer ces situations d'erreur de façon contrôlée, sans planter le programme.