Quels sont les types d'exceptions dans la gestion des exceptions python? Combien en savez - vous?

Apprenant Python 2021-11-25 17:14:53
quels sont les types exceptions

InpythonDifférentes exceptions peuvent être de différents types(pythonClasse et catégorie unifiées dans,Le type est la classe)Identification,Une exception identifie une erreur.

1.Erreurs de syntaxe courantes

AttributeError Tentative d'accéder à une propriété qu'un objet n'a pas,Par exemple,foo.x,MaisfooPas de propriétésx
IOError Entrée/Sortie anormale;Impossible d'ouvrir le fichier
ImportError Impossible d'introduire le module ou le paquet;Essentiellement un problème de chemin ou un nom incorrect
IndentationError Erreur de syntaxe(Sous - classe) ;Le Code n'est pas correctement aligné
IndexError Index de l'indice au - delà des limites de la séquence,Comme quandxSeulement trois éléments,J'ai essayé d'accéder àx[5]
KeyError Tentative d'accéder à une clé qui n'existe pas dans le Dictionnaire
KeyboardInterrupt Ctrl+CPressé
NameError Utilisez une variable qui n'a pas encore été assignée à l'objet
SyntaxError PythonCode illégal,Le Code ne peut pas être compilé(L'individu pense que c'est une erreur de grammaire,C'est mal écrit.)
TypeError Le type d'objet entrant ne correspond pas aux exigences
UnboundLocalError Tentative d'accéder à une variable locale qui n'a pas encore été définie,Essentiellement à cause d'un autre
Variables globales du même nom,Ce qui vous amène à penser que vous y accédez
ValueError Une valeur inattendue de l'appelant est passée,Même si le type de valeur est correct

2.Plus d'erreurs

ArithmeticError
AssertionError
AttributeError
BaseException
BufferError
BytesWarning
DeprecationWarning
EnvironmentError
EOFError
Exception
FloatingPointError
FutureWarning
GeneratorExit
ImportError
ImportWarning
IndentationError
IndexError
IOError
KeyboardInterrupt
KeyError
LookupError
MemoryError
NameError
NotImplementedError
OSError
OverflowError
PendingDeprecationWarning
ReferenceError
RuntimeError
RuntimeWarning
StandardError
StopIteration
SyntaxError
SyntaxWarning
SystemError
SystemExit
TabError
TypeError
UnboundLocalError
UnicodeDecodeError
UnicodeEncodeError
UnicodeError
UnicodeTranslateError
UnicodeWarning
UserWarning
ValueError
Warning
ZeroDivisionError

3.pythonToutes les classes d'exception standard

Nom de l'exception Description
BaseException Toutes les classes de base anormales
SystemExit L'interpréteur demande la sortie
KeyboardInterrupt L'utilisateur interrompt l'exécution(Normalement, c'est l'entrée^C)
Exception Erreur générale de la classe de base
StopIteration L'Itérateur n'a plus de valeur
GeneratorExit Générateur(generator)Une exception s'est produite pour aviser la sortie
SystemExit Python L'interpréteur demande la sortie
StandardError Toutes les exceptions standard intégrées à la classe de base
ArithmeticError Toutes les classes de base avec des erreurs de calcul numérique
FloatingPointError Erreur de calcul du point flottant
OverflowError L'opération numérique dépasse la limite maximale
ZeroDivisionError Sauf(Ou prendre un moule)Zéro. (Tous les types de données)
AssertionError L'assertion a échoué
AttributeError L'objet n'a pas cette propriété
EOFError Pas d'entrée intégrée,ArrivéeEOF Marquage
EnvironmentError Mauvaise classe de base du système d'exploitation
IOError Entrée/L'opération de sortie a échoué
OSError Erreur du système d'exploitation
WindowsError L'appel système a échoué
ImportError Importer un module/L'objet a échoué
KeyboardInterrupt L'utilisateur interrompt l'exécution(Normalement, c'est l'entrée^C)
LookupError Classe de base pour la requête de données invalide
IndexError Il n'y a pas d'index dans la séquence(index)
KeyError Il n'y a pas cette clé dans la carte
MemoryError Erreur de débordement de mémoire(PourPython L'interpréteur n'est pas fatal)
NameError Non déclaré/Initialiser l'objet (Pas de propriétés)
UnboundLocalError Accès aux variables locales non initialisées
ReferenceError Faible référence(Weak reference)Tentative d'accéder à un objet qui a été ramassé
RuntimeError Erreur générale d'exécution
NotImplementedError Méthodes non encore mises en oeuvre
SyntaxError Python Erreur de syntaxe
IndentationError Erreur d'indentation
TabError Tab Mélanger avec des espaces
SystemError Erreur générale du système d'interpréteur
TypeError Action invalide pour le type
ValueError Paramètre non valable passé
UnicodeError Unicode Erreurs associées
UnicodeDecodeError Unicode Erreur de décodage
UnicodeEncodeError Unicode Erreur de codage
UnicodeTranslateError Unicode Erreur de conversion
Warning Classe de base de l'avertissement
DeprecationWarning Avertissement concernant les caractéristiques dépréciées
FutureWarning Mise en garde contre les changements sémantiques futurs dans la construction
OverflowWarning L'ancien sur le levage automatique à long(long)Avertissement
PendingDeprecationWarning Avertissement concernant l'abandon des propriétés
RuntimeWarning Comportement d'exécution suspect(runtime behavior)Avertissement
SyntaxWarning Avertissement de syntaxe douteuse
UserWarning Avertissement généré par le code utilisateur

Tu t'en souviens? ?

Pour conclure, je vous recommande un excellent tutoriel d'apprentissage,J'espère apprendre de toi.PythonÇa aide.!

PythonTutoriel de démarrage de base recommandé: Cliquez sur le texte bleu à gauche pour voir !
PythonRecommandation pour le tutoriel crawler Case: Cliquez sur le texte bleu à gauche pour voir !

版权声明
本文为[Apprenant Python]所创,转载请带上原文链接,感谢
https://pythonmana.com/2021/11/20211125171301147s.html

  1. Debugging mm32f3277 from zhufei, transplanted with micro Python development board
  2. Recognizing numbers using OpenCV and python
  3. 真的太香了,Python速查表终于出中文版了
  4. Django REST Framework(DRF)教程:快速入门
  5. python django objects filter过滤查询:startswith year
  6. Data encapsulation of Excel test cases in Python
  7. 学员管理系统python
  8. 肝了一夜,8000字概括精髓,pandas必知必会50例!
  9. Python竟然可以画漫画!漫画版的故宫导游图,来袭!
  10. Networkx graph theory Dijkstra algorithm shortest path implementation, Python
  11. Draw a HelloWorld with Python turtle Library
  12. 运行django的服务器内存使用偶尔跳高一点,重启服务马上下来,是内存泄露吧
  13. Basic usage of Python tqdm module in machine learning training
  14. Python -- basic usage method and basic template of argparse module
  15. python-sockertserver并发编程思想
  16. Programmation simultanée du serveur de sockets Python
  17. Vue+Django 旅游网项目 首页前端实现
  18. [learning notes] Python - pyecarts
  19. Python automated operation and maintenance -- actual combat (I)
  20. Classic usage of pandas: iloc and LOC of data filtering
  21. Python 多分支语句的三种结构
  22. Calendar module of Python time series
  23. Python 输出指定范围的闰年
  24. A super easy to use Python standard library. It's great to operate directories and files
  25. Fatal Python error: init_ fs_ encoding: failed to get the Python codec of the filesystem encoding
  26. Using Python to obtain a video address is as simple as
  27. #yyds干货盘点# 6. Python 元组,不可变的列表,滚雪球学 Python
  28. Yyds Dry Inventory # 6. Python tuples, invariant List, snowball Learning Python
  29. You cannot enter the registration page using Django registration redux
  30. 笨办法学Python第十八天:更多文件操作
  31. Python编辑代码,帮个忙呗
  32. pandas转换object为int失败了,有人能解答吗
  33. python解释题,解释这串,所代表的意思
  34. 用python用while语句写1000以内能被5和9整除的数和个数
  35. #python 我写了一个“饭店”程序
  36. Comprehensive application of Python foundation -- Development
  37. Écrivez en python le nombre et le nombre d'entiers qui peuvent être divisés par 5 et 9 jusqu'à 1000 dans une instruction while
  38. python3.7 FileNotFoundError: [WinError 2] 系统找不到指定的文件。
  39. 最全面的Python重点知识汇总
  40. You can learn Python articles without reading online classes (day 4)
  41. You can learn Python articles without reading online classes (the third day)
  42. python中 我想爬取一个网页,我在cmd中pip list中已经把requests 以及bs4 弄好了 但是他还是提示我没有那个模块
  43. You can learn Python articles without reading online classes (the next day)
  44. You can learn Python articles without reading online classes (the first day)
  45. 在Python和Go项目之后使用Rust的经验分享 - scaleway
  46. 使用PyO3从Python调用 Rust:加速Python
  47. Python 3.7 filenotfounderror: [winerror 2] le système n'a pas pu trouver le fichier spécifié.
  48. Python 一切皆对象
  49. 【Pandas学习笔记01】强大的分析结构化数据的工具集
  50. 求各位亲们可以解答一下嘛,为什么跑不出来呀,大学Python
  51. 【Pandas学习笔记01】强大的分析结构化数据的工具集
  52. python飞机大战如何让飞机始终在界面中,不能跑出界面
  53. Python代码阅读(第63篇):数字奇偶性
  54. python建立⼀個圖形介⾯應⽤(GUI app)
  55. python接口自动化的html格式报告以邮件形式发送展示的原文很丑怎么处理
  56. 针对初学者,我建议你学这 3 个 Python AutoEDA 工具包
  57. #yyds干货盘点#Python-爬虫_urlib一个类型和六个方法
  58. Pour les débutants, je vous recommande d'apprendre ces 3 kits autoeda Python
  59. 我想问python怎么入门嘞?求各路人士
  60. Summary of today's Django lessons: data reverse query triggers error field 'score_ jieshoufankui‘ expected a number but got ‘‘-20211109