Python内置异常速查表

英文异常 中文说明
NameError 尝试访问一个没有声明的变量引发的错误
ArithmeticError 数值计算错误
AssertionError 断言语句失败
ArrtibuteError 尝试访问未知的对象属性引发的错误
DeprecationWarning 被弃用特征警告
EnvironmentError 操作系统错误
EOFError 到达EOF标记
FloatingPointError 浮点计算错误
FutureWarning 构造将来语义会有改变警告
GeneratorExit 生成器(generator)发生异常来通知退出
ImportError 当import语句无法找到模块或from无法在模块中找到相应的名称时引发的错误
IndentationError 缩进错误
IndexError 索引超出序列范围引发的错误
invalid syntax 无效的语法
IOError 输入输出错误(例如要读取的文件不存在)
KeyError 请求一个不存在的字典关键字引发的错误
LookupError 无效数据查询
MemoryError 内存不足
NotImplementedError 尚未实现的方法
OSError 操作系统错误
OverflowError 数值运算超出最大限制
PendingDeprecationWarning 特性将会被废弃警告
RuntimeError 一般的运行时异常
RuntimeWarning 可疑的运行时行为(runtime behavior)警告
StandardError 标准异常
StopIteration 迭代器没有更多的值
SyntaxWarning 可疑的语法警告
SystemError 一般的解释器系统错误
SystemExit 解释器请求退出
TabError Tab键和空格混用
TypeError 类型不合适引发的错误
UnboundLocalError 访问未初始化的本地变量
UnicodeDecodeError Unicode解码时错误
UnicodeEncodeError Unicode编码时错误
UserWarning 用户代码生成警告
ValueError 传入的值错误
WindowsError 系统调用失败
ZeroDivisionError 除数为0引发的错误

对应的图:
请添加图片描述

猜你喜欢

转载自blog.csdn.net/ungoing/article/details/127326667