- Auteur

- Nom
- Nelson Silva
- Social
Introduction
Les exceptions sont une partie fondamentale de nombreux langages de programmation, et Python ne fait pas exception. Elles offrent un moyen structuré de gérer les erreurs et les situations imprévues.
Qu''est-ce que les Exceptions ?
En Python, une exception est un événement qui se produit pendant l'exécution d'un programme lorsque quelque chose sort de l'attendu. Ces événements peuvent être causés par divers facteurs, tels que des opérations illégales, des problèmes de données ou même des défaillances externes.
Gestion des Exceptions
Le bloc try vous permet de tester un bloc de code pour voir s'il génère des erreurs. Le bloc except contient le code qui sera exécuté si le bloc try résulte en une exception.
Exemple de Base
try:
resultat = 10 / 0
except ZeroDivisionError:
print('Impossible de diviser par zéro !')
Dans le code ci-dessus, nous essayons de diviser 10 par zéro, ce qui provoquera une exception ZeroDivisionError. Au lieu de terminer l'exécution du programme, le code dans le bloc except sera exécuté.
Utilisation de Plusieurs Blocs Except
On peut utiliser plusieurs blocs except pour gérer différents types d'exceptions.
try:
lireFichier = open('Fichiers-Ecrire-et-Lire.txt', 'r')
print(lireFichier.read())
except FileNotFoundError:
print('Le fichier n\'a pas été trouvé.')
except IOError:
print('Une erreur s\'est produite lors de la lecture du fichier.')
else:
print('Le fichier a été lu avec succès.')
lireFichier.close()
finally:
print('Ce bloc sera toujours exécuté, qu\'une exception se soit produite ou non.')
Conclusion
Les exceptions en Python sont un outil puissant qui permet aux programmeurs de gérer les erreurs de manière efficace et structurée. En apprenant à les utiliser correctement, on peut créer du code plus robuste et plus résilient.