淘宝|Python内置异常速查表

淘宝|Python内置异常速查表

欢迎你来到站长在线的站长学堂学习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 : 当请求对一个目录执行文件操作将被引发 。
【淘宝|Python内置异常速查表】KeyboardInterrupt :用户中断执行 , 通常是按下Ctrl+C 。

KeyError : 当在现有键集合中找不到指定的映射(字典)键时将被引发 。 (请求一个不存在的字典关键字引发的错误 。 )
LookupError : 此基类用于派生当映射或序列所使用的键或索引无效时引发的异常 。 (无效的数据查询 。 )
MemoryError : 当一个操作耗尽内存但情况仍可(通过删除一些对象)进行挽救时将被引发 。 (内存不足)