Python Tutorial

Exceptions intégrées Python

Exception Description

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

Related Articles

Back to top button