Python内置异常速查表

    时间: 浏览:129次  来源:站长在线
欢迎你来到站长在线的站长学堂学习Python知识,本文分享的是《Python内置异常速查表》大家可以根据异常情况的中文说明,就可以了解是什么错误,怎样去修改了。本Python内置异常速查表以A-Z的先后顺序排序,以方便用户查找,实时更新内容,确保用户学习到最新最有用的知识。

欢迎你来到站长在线的站长学堂学习Python知识,本文分享的是《Python内置异常速查表》大家可以根据异常情况的中文说明,就可以了解是什么错误,怎样去修改了。本Python内置异常速查表以A-Z的先后顺序排序,以方便用户查找,实时更新内容,确保用户学习到最新最有用的知识。

A、B、C、D、E、F、G、H、I、J、K、L、M、N、O、P、Q、R、S、T、U、V、W、X、Y、Z

部分说明后面,多增加了一个()里面的说明,即用另一个通俗的说法描述,加深理解。

ArithmeticError : 数值计算错误而引发的内置异常。

AssertionError : 当 assert 语句失败时将被引发。(断言语句失败引发

AttributeError : 当属性引用或赋值失败时将被引发。(尝试访问未知的对象属性引发

BlockingIOError : 当一个操作会被某个设置为非阻塞操作的对象(例如套接字)所阻塞时将被引发。

BrokenPipeError : 当试图写入另一端已被关闭的管道,或是试图写入已关闭写入的套接字时将被引发。

BufferError : 当与 缓冲区 相关的操作无法执行时将被引发。

BytesWarning : 与 bytes 和 bytearray 相关的警告的基类。

ChildProcessError : 当一个子进程上的操作失败时将被引发。

ConnectionAbortedError : 当连接尝试被对端中止时将被引发。

ConnectionError : 与连接相关问题的基类。

ConnectionRefusedError : 当连接尝试被对端拒绝时将被引发。

ConnectionResetError : 当连接被对端重置时将被引发。

DeprecationWarning : 如果所发出的警告是针对其他 Python 开发者的,则以此作为与已弃用特性相关警告的基类。

EnvironmentError:操作系统错误。

EOFError : 当 input() 函数未读取任何数据即达到文件结束条件 (EOF) 时将被引发。(到达EOF标记引发。)

FileExistsError : 当试图创建一个已存在的文件或目录时将被引发。

FilenotFoundError : 当所请求的文件或目录不存在时将被引发。

FloatingPointError : 浮点计算错误。

FutureWarning : 如果所发出的警告是针对以 Python 所编写应用的最终用户的,则以此作为与已弃用特性相关警告的基类。(在将来的某个版本就不能这么用了 要么有替代方法 要么就废弃这个想法。

GeneratorExit :生成器(generator)发生异常来通知退出。

ImportError : 当 import 语句无法找到模块或from无法在模块中找到相应的名称时引发的错误。

ImportWarning : 与在模块导入中可能的错误相关的警告的基类。

IndentationError : 与不正确的缩进相关的语法错误的基类。(缩进错误。)

indexError : 当序列抽取超出范围时将被引发。(索引超出范围引发的错误。)

invalid syntax  :无效语法。(语法错误。)

InterruptedError : 当系统调用被输入信号中断时将被引发。

IOError :输入输出错误。

IsADirectoryError : 当请求对一个目录执行文件操作将被引发。

KeyboardInterrupt :用户中断执行,通常是按下Ctrl+C。

KeyError : 当在现有键集合中找不到指定的映射(字典)键时将被引发。(请求一个不存在的字典关键字引发的错误。)

LookupError : 此基类用于派生当映射或序列所使用的键或索引无效时引发的异常。(无效的数据查询。)

MemoryError : 当一个操作耗尽内存但情况仍可(通过删除一些对象)进行挽救时将被引发。(内存不足)

ModuleNotFoundError : ImportError 的子类,当一个模块无法被定位时将由 import 引发。

NameError : 即当某个局部或全局名称未找到时将被引发。(尝试访问一个没有声明变量引发的错误。

NotADirectoryError : 当请求对一个非目录对象执行目录操作时将被引发。

NotImplementedError : 在用户自定义的基类中,抽象方法应当在其要求所派生类重载该方法,或是在其要求所开发的类提示具体实现尚待添加时引发此异常。(尚未实现的方法。)

OSError : 此异常在一个系统函数返回系统相关的错误时将被引发,此类错误包括 I/O 操作失败例如 “文件未找到” 或 “磁盘已满” 等(不包括非法参数类型或其他偶然性错误)。(操作系统错误。)

Overflowerror : 当算术运算的结果大到无法表示时将被引发。(数值运算超出最大限制。)

PendingDeprecationWarning : 对于已过时并预计在未来弃用,但目前尚未弃用的特性相关警告的基类。(特性将会被放弃警告。)

PermissionError : 当在没有足够操作权限的情况下试图执行某个操作时将被引发。

ProcessLookupError : 当给定的进程不存在时将被引发。

RecursionError : 它会在解释器检测发现超过最大递归深度时被引发。

ReferenceError : 此异常将在使用 weakref.proxy() 函数所创建的弱引用来访问该引用的某个已被作为垃圾回收的属性时被引发。

ResourceWarning : 与资源使用相关的警告的基类。

RuntimeError : 当检测到一个不归属于任何其他类别的错误时将被引发。(一般的运行时错误。)

RuntimeWarning : 与模糊的运行时行为相关的警告的基类。(可疑的运行时行为警告,如runtime behavior。)

StandardError :标准异常。

StopAsynciteration : 必须由一个 asynchronous iterator 对象的 __anext__() 方法来引发以停止迭代操作

StopIteration : 由内置函数 next() 和 iterator 的 __next__() 方法所引发,用来表示该迭代器不能产生下一项。(迭代器没有更多的值。)

SyntaxError : 当解析器遇到语法错误时将被引发。(语法错误。)

SyntaxWarning : 与模糊的语法相关的警告的基类。(可疑的语法警告。)

SystemError : 当解释器发现内部错误,但情况看起来尚未严重到要放弃所有希望时将被引发。(一般的解释器系统错误。)

TabError : 当缩进包含对制表符和空格符不一致的使用时将被引发。(Tab键和空格混用。)

TimeoutError : 当一个系统函数发生系统级超时的情况下将被引发。

TypeError : 当一个操作或函数被应用于类型不适当的对象时将被引发。(类型不合适引发的错误。)

UnboundLocalError : 当在函数或方法中对某个局部变量进行引用,但该变量并未绑定任何值时将被引发。(访问未初始化的本地变量。)

UnicodedecodeError : 当在解码过程中发生与 Unicode 相关的错误时将被引发。(Unicode 解码时的错误。

UnicodeencodeError : 当在编码过程中发生与 Unicode 相关的错误时将被引发。(Unicode 编码时的错误。)

UnicodeError : 当发生与 Unicode 相关的编码或解码错误时将被引发。

UnicodeTranslateError : 在转写过程中发生与 Unicode 相关的错误时将被引发。

UnicodeWarning : 与 Unicode 相关的警告的基类。

UserWarning : 用户代码所产生警告的基类。(用户代码生成警告。)

ValueError : 当操作或函数接收到具有正确类型但值不适合的参数,并且情况不能用更精确的异常来描述时将被引发。(传入的值错误。)

Warning : 警告类别的基类。

WindowsError :系统调用失败。

ZeroDivisionError : 当除法或取余运算的第二个参数为零时将被引发。(除数为0引发的错误。)

本文地址:https://www.olzz.com/pythonneizhiyichangsuchabiao.html
码字不易,打个赏呗
站长在线小编感谢你的支持!
站长在线站长一对一技术培训,100元两个小时
阿里云虚拟主机1G空间,120元一年
香港、美国虚拟主机100元一年,1000元永久
腾讯云双十一0.4折起,2核8G5M三年仅700元,2核4G8M三年仅198元

猜你喜欢

站长在线Python教程精讲:在Python函数中的全局变量详解

欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是《Python中的局部变量详解》。本文的主要内容有:什么是全局变量、在函数外部定义的变量是全局变量、在函数内部定义中添加global关键词后变成全局变量。

2022-01-10  分类:Python教程  浏览:61次


站长在线Python教程精讲:在Python函数中的局部变量详解

导读:欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是《在Python函数中的局部变量详解》。本文的主要内容有:变量的作用域的概念、局部变量的概念、局部变量的举例。

2022-01-06  分类:Python教程  浏览:89次


Python常用英语及用法

站长在线站长,准备系统的学习Python知识,但是对我来说,英语实在是太差了,当然我知道的是,不仅仅我,很多人在学习Python的时候,也是不知道这些英语单词的意思与用法的,在这里站长在线站长就把这些英语整理出来,把英语以及中文意思、用法一起贴出来,让大家一起来学习。

2022-01-02  分类:Python教程  浏览:85次


站长在线Python精讲:Python中函数的返回值

导读:欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是《Python中函数的返回值》。本文的主要内容有:函数的返回值的含义、函数设置返回值的作用、return语句位置与多条 return语句的总结。

2021-12-29  分类:Python教程  浏览:104次


站长在线零基础Python完全自学教程22:在Python中函数的参数传递

欢迎你来到站长学堂,学习站长在线出品的在线课程《零基础 Python完全自学教程》今天给大家分享的是第22课《在Python中函数的参数传递》。本文是一个大课程分成了下面5节小课程:在Python函数中理解形式参数和实际参数、在Python函数中参数传递的位置参数详解、在Python函数中的关键字参数详解、在Python函数中的默认参数详解、在Python函数中的可变参数详解。

2021-12-26  分类:Python教程  浏览:110次


站长在线零基础Python完全自学教程21:Python中函数的创建和调用

欢迎你来到站长学堂,学习站长在线出品的在线课程《零基础 Python完全自学教程》今天给大家分享的是第21课《 Python中函数的创建和调用》。本文的主要内容有:在Python中函数的定义与创建、在Python中函数的调用详解。

2021-12-26  分类:Python教程  浏览:106次


站长在线Python精讲:在Python函数中的可变参数详解

导读:欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是《在Python函数中的可变参数》。本文的主要内容有:可变参数的定义、带一个星号*的可变参数和带两个星号**的可变参数。

2021-12-25  分类:Python教程  浏览:136次


站长在线Python精讲:在Python函数中的默认参数详解

欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是《在Python函数中的默认参数详解》。本文的主要内容有:默认参数的概念和默认参数的示例、默认参数不能设置可变对象。

2021-12-24  分类:Python教程  浏览:113次


站长在线Python教程精讲:在Python函数中的关键字参数详解

导读:欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是《在Python函数中的关键字参数详解》。本文的主要内容有:关键字参数的含义和关键字参数的应用举例。

2021-12-23  分类:Python教程  浏览:127次


站长在线Python精讲:在Python函数中参数传递的位置参数详解

欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是《在Python函数中参数传递的位置参数详解》。本文的主要内容有:实参和形参数量必须与定义时一致和实参和形参位置必须与定义时一致。

2021-12-22  分类:Python教程  浏览:130次