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.