Si une erreur survient lors de l’exécution d’un programme en Python, celui-ci peut planter et cessera alors de fonctionner immédiatement. Or certaines erreurs sont prévisibles et peuvent même faire partie du fonctionnement “normal” du programme. C’est notamment le cas s’il y a une forte probabilité qu’une erreur puisse survenir lors d’une étape de l’exécution ou si on souhaite exploiter la survenue d’une erreur comme mécanisme de contrôle.
Voici quelques explications pour pour gérer les erreurs avec try/except
dans vos scripts et programmes en Python.