Python lève une exception
Lever une exception
En tant que développeur Python, vous pouvez choisir de lever une exception si une condition se produit.
Pour lancer (ou déclencher) une exception, utilisez le mot- raise
clé.
Exemple
Lève une erreur et arrête le programme si x est inférieur à 0 :
x = -1
if x < 0:
raise Exception("Sorry, no numbers below
zero")
Le raise
mot clé est utilisé pour déclencher une exception.
Vous pouvez définir le type d'erreur à générer et le texte à imprimer à l'utilisateur.
Exemple
Lève une TypeError si x n'est pas un entier :
x = "hello"
if not type(x) is int:
raise TypeError("Only
integers are allowed")