Exceptions intégrées Python

ArithmeticError
Levé lorsqu’une erreur se produit dans les calculs numériques
AssertionError
Levée lorsqu’une instruction assert échoue
Erreur d’attribut
Déclenché lorsque la référence ou l’affectation d’attribut échoue
Exception
Classe de base pour toutes les exceptions
EOFErreur
Levé lorsque la méthode input() atteint une condition de “fin de fichier” (EOF)
FloatingPointError
Déclenché lorsqu’un calcul en virgule flottante échoue
GénérateurSortie
Relevé lorsqu’un générateur est fermé (avec la méthode close())
Erreur d’importation
Levé lorsqu’un module importé n’existe pas
Erreur d’indentation
Levé lorsque l’indentation n’est pas correcte
Erreur d’index
Levé lorsqu’un index d’une séquence n’existe pas
Erreur de clé
Levé lorsqu’une clé n’existe pas dans un dictionnaire
InterruptionClavier
Déclenché lorsque l’utilisateur appuie sur Ctrl+c, Ctrl+z ou Suppr
LookupError
Levé lorsque les erreurs générées ne peuvent pas être trouvées
MemoryError
Levé lorsqu’un programme manque de mémoire
NomErreur
Levée lorsqu’une variable n’existe pas
Erreur non implémentée
Déclenché lorsqu’une méthode abstraite nécessite une classe héritée pour remplacer la méthode
OSErreur
Levé lorsqu’une opération liée au système provoque une erreur
OverflowError
Déclenché lorsque le résultat d’un calcul numérique est trop grand
Erreur de référence
Levé lorsqu’un objet de référence faible n’existe pas
Erreur d’exécution
Levé lorsqu’une erreur se produit qui n’appartient à aucune exception spécifique
ArrêterItération
Levé lorsque la méthode next() d’un itérateur n’a pas d’autres valeurs
Erreur de syntaxe
Levé lorsqu’une erreur de syntaxe se produit
TabErreur
Déclenché lorsque l’indentation se compose de tabulations ou d’espaces
Erreur système
Levé lorsqu’une erreur système se produit
SystemExit
Levé lorsque la fonction sys.exit() est appelée
Erreur-type
Levé lorsque deux types différents sont combinés
UnboundLocalError
Levé lorsqu’une variable locale est référencée avant l’affectation
UnicodeError
Levé lorsqu’un problème unicode se produit
UnicodeEncodeError
Levé lorsqu’un problème d’encodage unicode survient
UnicodeDecodeError
Levé lorsqu’un problème de décodage Unicode survient
UnicodeTranslateError
Levé lorsqu’un problème de traduction Unicode se produit
Erreur de valeur
Levé lorsqu’il y a une mauvaise valeur dans un type de données spécifié
ZeroDivisionError
Déclenché lorsque le deuxième opérateur d’une division est zéro
#Exceptions #intégrées #Python