Résumé des exceptions standard des erreurs Python

Cet article présente principalement un résumé de l'exception standard Python Error. Il a une bonne valeur de référence. J'espère qu'il sera utile à tout le monde. S'il y a des erreurs ou des considérations incomplètes, n'hésitez pas à m'éclairer.

Résumé des exceptions standard des erreurs Python

Toutes les classes d'exceptions standard en python

Nom de l'exception décrire
BaseException Classe de base pour toutes les exceptions
Sortie du système Demande de sortie de l'interprète
Interruption du clavier L'utilisateur interrompt l'exécution (généralement en tapant ^C)
Exception Classe de base pour les erreurs générales
Arrêter l'itération L'itérateur n'a plus de valeurs
GénérateurSortie Une exception se produit dans le générateur pour notifier la sortie
Sortie du système L'interpréteur Python demande de quitter
Erreur standard Classe de base pour toutes les exceptions standard intégrées
Erreur Arithmétique Classe de base pour toutes les erreurs de calcul numérique
Erreur de point flottant erreur de calcul en virgule flottante
Erreur de débordement L'opération numérique dépasse la limite maximale
ErreurDivisionZéro Diviser (ou modulo) zéro (tous les types de données)
Erreur d'assertion Échec de l'instruction d'assertion
Erreur d'attribut L'objet n'a pas cette propriété
Erreur EOFE Aucune entrée intégrée, marque EOF atteinte
ErreurEnvironnement Classe de base pour les erreurs du système d'exploitation
Erreur IOErreur L’opération d’entrée/sortie a échoué
OSErreur Erreurs du système d'exploitation (telles que l'ouverture d'un fichier qui n'existe pas)
Erreur Windows L'appel système a échoué
Erreur d'importation L'importation du module/objet a échoué
Interruption du clavier L'utilisateur interrompt l'exécution (Ctrl+C)
Erreur de recherche Classe de base pour les requêtes de données non valides
Erreur d'index Il n'existe pas d'index de ce type dans la séquence
Erreur de clé Cette clé n'existe pas dans la carte
Erreur mémoire Erreur de mémoire insuffisante (non fatale à l'interpréteur Python)
NomErreur Objet non déclaré/initialisé (pas de propriétés)
Erreur locale non liée Accéder aux variables locales non initialisées
Erreur de référence Faible référence tente d'accéder à un objet qui a été récupéré
Erreur d'exécution Erreurs d'exécution générales
Erreur non implémentée Méthodes pas encore mises en œuvre
Erreur de syntaxe Erreur de syntaxe Python
Erreur d'indentation Erreur de retrait
Erreur de tabulation Mélanger les tabulations et les espaces
Erreur système Erreurs générales du système d'interprétation
Erreur-type Opération invalide sur le type
ValeurErreur Paramètres non valides transmis
UnicodeErreur Erreurs liées à l'Unicode
UnicodeDecodeError Erreurs de décodage Unicode
UnicodeEncodeErreur Erreur d'encodage Unicode
UnicodeTranslateError Erreur de conversion Unicode
Avertissement Classe de base d'avertissement
DépréciationAvertissement Avertissement concernant les fonctionnalités obsolètes
Avertissement futur Avertissement concernant l'évolution future de la sémantique des constructions
Avertissement de débordement Ancien avertissement concernant la promotion automatique trop longue
En attenteDépréciationAvertissement Avertissement concernant les fonctionnalités obsolètes
Avertissement d'exécution Avertissements concernant un comportement d'exécution suspect
SyntaxeAvertissement Avertissement de syntaxe suspecte
Avertissement utilisateur Avertissements générés par le code utilisateur
  • Instruction try-sauf : donne à l'utilisateur une erreur compréhensible
  • instruction try-finally : code qui sera exécuté quoi qu'il arrive
try:
    检测范围
except Exception [as reason]:    #Exception为错误类型,[as reason]显示错误类型
    出现异常(Exception)后的处理代码,一般是print('错误啦')
finally:
    无论如何都会被执行的代码
raise Exception  #引出错误类型,没有任何有卵用

Résumer

Ce qui précède est mon expérience personnelle, j'espère que cela pourra vous donner une référence et j'espère que vous pourrez me soutenir beaucoup.

Je suppose que tu aimes

Origine blog.csdn.net/qq_41221596/article/details/132914132
conseillé
Classement