`

Python标准异常总结

阅读更多
AssertionError 断言语句(assert)失败
AttributeError 尝试访问未知的对象属性
EOFError 用户输入文件末尾标志EOF(Ctrl+d)
FloatingPointError 浮点计算错误
GeneratorExit generator.close()方法被调用的时候
ImportError 导入模块失败的时候
IndexError 索引超出序列的范围
KeyError 字典中查找一个不存在的关键字
KeyboardInterrupt 用户输入中断键(Ctrl+c)
MemoryError 内存溢出(可通过删除对象释放内存)
NameError 尝试访问一个不存在的变量
NotImplementedError 尚未实现的方法
OSError 操作系统产生的异常(例如打开一个不存在的文件)
OverflowError 数值运算超出最大限制
ReferenceError 弱引用(weak reference)试图访问一个已经被垃圾回收机制回收了的对象
RuntimeError 一般的运行时错误
StopIteration 迭代器没有更多的值
SyntaxError Python的语法错误
IndentationError 缩进错误
TabError Tab和空格混合使用
SystemError Python编译器系统错误
SystemExit Python编译器进程被关闭
TypeError 不同类型间的无效操作
UnboundLocalError 访问一个未初始化的本地变量(NameError的子类)
UnicodeError Unicode相关的错误(ValueError的子类)
UnicodeEncodeError Unicode编码时的错误(UnicodeError的子类)
UnicodeDecodeError Unicode解码时的错误(UnicodeError的子类)
UnicodeTranslateError Unicode转换时的错误(UnicodeError的子类)
ValueError 传入无效的参数
ZeroDivisionError 除数为零



以下是 Python 内置异常类的层次结构:

BaseException
+-- SystemExit
+-- KeyboardInterrupt
+-- GeneratorExit
+-- Exception
      +-- StopIteration
      +-- ArithmeticError
      |    +-- FloatingPointError
      |    +-- OverflowError
      |    +-- ZeroDivisionError
      +-- AssertionError
      +-- AttributeError
      +-- BufferError
      +-- EOFError
      +-- ImportError
      +-- LookupError
      |    +-- IndexError
      |    +-- KeyError
      +-- MemoryError
      +-- NameError
      |    +-- UnboundLocalError
      +-- OSError
      |    +-- BlockingIOError
      |    +-- ChildProcessError
      |    +-- ConnectionError
      |    |    +-- BrokenPipeError
      |    |    +-- ConnectionAbortedError
      |    |    +-- ConnectionRefusedError
      |    |    +-- ConnectionResetError
      |    +-- FileExistsError
      |    +-- FileNotFoundError
      |    +-- InterruptedError
      |    +-- IsADirectoryError
      |    +-- NotADirectoryError
      |    +-- PermissionError
      |    +-- ProcessLookupError
      |    +-- TimeoutError
      +-- ReferenceError
      +-- RuntimeError
      |    +-- NotImplementedError
      +-- SyntaxError
      |    +-- IndentationError
      |         +-- TabError
      +-- SystemError
      +-- TypeError
      +-- ValueError
      |    +-- UnicodeError
      |         +-- UnicodeDecodeError
      |         +-- UnicodeEncodeError
      |         +-- UnicodeTranslateError
      +-- Warning
           +-- DeprecationWarning
           +-- PendingDeprecationWarning
           +-- RuntimeWarning
           +-- SyntaxWarning
           +-- UserWarning
           +-- FutureWarning
           +-- ImportWarning
           +-- UnicodeWarning
           +-- BytesWarning
           +-- ResourceWarning

分享到:
评论

相关推荐

    Python异常处理——Exception

    Python标准异常总结 小甲鱼总结的Python标准异常类型 检测异常和处理异常 try–except语句 try–finally语句 try语句检测到异常,try中剩余的语句都不会执行 try: 检测范围 except Exception[as reason]: 出现异常...

    带标签_超详细笔记以及拓展延伸知识点总结_小甲鱼零基础入门学习python系列教程

    32-33讲:Python标准异常总结 89 34讲:丰富的else语句和简洁的with 92 35讲:图形界面用户入门:EasyGui 94 36讲:类和对象:给大家介绍对象 94 37讲:类和对象:面向对象编程 96 38讲:类和对象:继承 97 38延:...

    python数据与可视化实训总结.docx

    python数据与可视化实训总结 Python数据与可视化实训总结 Python是一种高级编程语言,它具有简单易学、可读性强、可扩展性强等特点,因此在数据分析和可视化方面得到了广泛应用。在Python数据与可视化实训中,我们...

    Python中常见的异常总结

    当 Python 检测到一个错误时,解释器就会指出当前流已经无法继续执行下去,这时候就出现了异常。

    Python异常处理知识点总结

    python标准异常 异常名称 描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行(通常是输入^C) Exception 常规错误的基类 StopIteration 迭代器没有更多的...

    python基础语法总结(超详细).pdf

    python基础语法总结(超详细) ⽬录 1、环境搭建 2、标识符 3、python保留字 4、注释和空⾏ 5、⾏与缩进 6、多⾏语句 7、声明变量 8、标准数据类型 8.1 Number(数字) 8.2 字符串(String) 8.3 List(列表) 8.4 ...

    Python 核心编程 第二版

     10.8 标准异常   10.9 *创建异常   10.10 (现在)为什么用异常   10.11 到底为什么要异常   10.12 异常和sys模块   10.13 相关模块   10.14 练习   第11章 函数和函数式编程   11.1 ...

    python知识点.docx

    自学两个月的python,这是两个月来做的总结。包括: 变量和简单类型;...Python标准库与第三方库。 内容是参考《疯狂python讲义》以及《python语言程序设计》总结的知识点,有错的或者不详细的可以参考这两本书。

    Python基础知识点总结13张思维导图(附全套教程).pdf

    Python基础知识点总结13张思维导图(附全套教程) 如果初学者接触的第⼀门语⾔是Python,学习曲线则会平滑得多,掌握⼀些基本语法和Python内置的数据结构,已经可以上⼿写⼀些⼩⼯ 具或者⼩型应⽤。这对初学者来说,...

    Python核心编程第二版

     10.8 标准异常   10.9 *创建异常   10.10 (现在)为什么用异常   10.11 到底为什么要异常   10.12 异常和sys模块   10.13 相关模块   10.14 练习   第11章 函数和函数式编程   11.1 ...

    全国计算机等级考试二级python的学习笔记

    - 常用的Python标准库中的类,如文件操作、异常处理等。 3. Python数据处理 - 文件读写操作:打开、读取、写入文件的方法。 - Python正则表达式:正则表达式的基本语法和应用场景。 - 文本数据处理:字符串常用操作...

    Python核心编程第二版(ok)

     10.8 标准异常   10.9 创建异常   10.10 (现在)为什么用异常   10.11 到底为什么要异常   10.12 异常和sys模块   10.13 相关模块   10.14 练习   第11章 函数和函数式编程   11.1 什么...

    Python核心编程(第二版).pdf (压缩包分2部分,第二部分)

     10.8 标准异常   10.9 *创建异常   10.10 (现在)为什么用异常   10.11 到底为什么要异常   10.12 异常和sys模块   10.13 相关模块   10.14 练习   第11章 函数和函数式编程   11.1 ...

    一文总结学习 Python 的 14 张思维导图

    主要涵盖了 Python 编程的核心知识(暂不包括标准库及第三方库,后续会发布相应专题的文章)。 首先,按顺序依次展示了以下内容的一系列思维导图:基础知识,数据类型(数字,字符串,列表,元组,字典,集合),...

    Python核心编程(第二版).pdf (压缩包分2部分,第一部分)

     10.8 标准异常   10.9 *创建异常   10.10 (现在)为什么用异常   10.11 到底为什么要异常   10.12 异常和sys模块   10.13 相关模块   10.14 练习   第11章 函数和函数式编程   11.1 ...

    一文总结学习Python的14张思维导图

    本文主要涵盖了 Python 编程的核心知识(暂不包括标准库及第三方库,后续会发布相应专题的文章)。 首先,按顺序依次展示了以下内容的一系列思维导图:基础知识,数据类型(数字,字符串,列表,元组,字典,集合)...

    DjangoWeb开发指南

    1.4 Python标准类型 1.5 流程控制 1.6 异常处理 1.7 文件 1.8 函数 1.9 面向对象编程 1.10 正则表达式 1.11 常见错误 1.12 代码风格 1.13 总结 第2章 Dja ngo速成:构建一个Blog 2.1 创建项目 2.2 运行...

    python语言线程标准库threading.local解读总结

    3. 在本库中使用的重写魔术方法,上下文这两种基础之上,我们可以想到函数装饰器,类装饰器,异常捕获,以及两种上下文的结构; 灵活运用这些手法,可以让我们在代码架构上更上一层,能够更加省时省力。 from ...

    基于多种机器学习算法(随机森林、SVM、CNN、Resnet网络)实现的天体光谱智能识别python源码+报告.zip

    2.3 异常点处理 ···························································································· ...

Global site tag (gtag.js) - Google Analytics