Explorer le code, créer des solutions et partager des connaissances dans le monde fascinant du développement logiciel.

dimanche 22 juin 2025

Apprendre Python : Gestion des Exceptions

Apprendre Python : Gestion des Exceptions
Gestion des Exceptions

Gérer les Erreurs avec try/except

Lorsque vous exécutez du code, des erreurs peuvent survenir. Pour éviter que le programme ne plante, vous pouvez gérer les exceptions avec try et except.

Exemple Simple

try:
    x = 10 / 0
except ZeroDivisionError:
    print("Erreur : division par zéro.")
        

Attraper des Exceptions Multiples

try:
    val = int("abc")
except ValueError:
    print("Erreur : valeur invalide.")
except Exception as e:
    print("Erreur inattendue :", e)
        

Utiliser finally

Le bloc finally est toujours exécuté, que l’erreur ait eu lieu ou non :

try:
    f = open("fichier.txt", "r")
    contenu = f.read()
except FileNotFoundError:
    print("Fichier non trouvé.")
finally:
    print("Fin de l'opération.")
        

Lancer une Exception

def diviser(a, b):
    if b == 0:
        raise ValueError("Le dénominateur ne peut pas être zéro.")
    return a / b
        

Dans la prochaine leçon, nous découvrirons les classes et objets pour programmer en orienté objet avec Python.


Leçon Suivante
Logo Python

© 2024 Codez avec moi

Aucun commentaire:

Enregistrer un commentaire