`

Python中的异常类列表

 
阅读更多
异常名称 描述
BaseException
a
所有异常的基类
SystemExit
b
python 解释器请求退出
KeyboardInterrupt
c
用户中断执行(通常是输入^C)
Exception
d
常规错误的基类
StopIteration
e
迭代器没有更多的值
GeneratorExit
a
生成器(generator)发生异常来通知退出
SystemExit
h
Python 解释器请求退出
StandardError
g
所有的内建标准异常的基类
ArithmeticError
d
所有数值计算错误的基类
FloatingPointError
d
浮点计算错误
OverflowError 数值运算超出最大限制
ZeroDivisionError 除(或取模)零 (所有数据类型)
AssertionError
d
断言语句失败
AttributeError 对象没有这个属性
EOFError 没有内建输入,到达 EOF 标记
EnvironmentError
d
操作系统错误的基类
IOError 输入/输出操作失败
OSError
d
操作系统错误
WindowsError
h
Windows 系统调用失败
ImportError 导入模块/对象失败
KeyboardInterrupt
f
用户中断执行(通常是输入^C)
LookupError
d
无效数据查询的基类
IndexError 序列中没有没有此索引(index)
KeyError 映射中没有这个键
MemoryError 内存溢出错误(对于 Python 解释器不是致命的)
NameError 未声明/初始化对象 (没有属性)
UnboundLocalErrorh 访问未初始化的本地变量
ReferenceError
e
弱引用(Weak reference)试图访问已经垃圾回收了的对象
RuntimeError 一般的运行时错误
NotImplementedError
d
尚未实现的方法
SyntaxError Python 语法错误
IndentationError
g
缩进错误
TabError
g
Tab 和空格混用
SystemError 一般的解释器系统错误
TypeError 对类型无效的操作
ValueError 传入无效的参数
UnicodeError
h
Unicode 相关的错误
UnicodeDecodeError
i
Unicode 解码时的错误
UnicodeEncodeError
i
Unicode 编码时错误
Edit By Vheavens 
Edit By Vheavens 
UnicodeTranslateError
f
Unicode 转换时错误
Warning
j
警告的基类
DeprecationWarning
j
关于被弃用的特征的警告
FutureWarning
i
关于构造将来语义会有改变的警告
OverflowWarning
k
旧的关于自动提升为长整型(long)的警告
PendingDeprecationWarning
i
关于特性将会被废弃的警告
RuntimeWarning
j
可疑的运行时行为(runtime behavior)的警告
SyntaxWarning
j
可疑的语法的警告
UserWarning
j
用户代码生成的警
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics