python标准异常总结

上一篇 / 下一篇  2017-02-24 14:42:28 / 个人分类:python

python 标准异常总结

 异常

 含义              

 AssertionError

断言语句(assert)失败 

 AttributeError

尝试访问未知的对象属性 

 EOFError

用户输入末尾标志EOF(ctrl+d) 

 FloatingPointError

浮点计算错误 

 GeneratorExit

 generrator.close()方法被调用的时候

 ImportError 

导入模块失败的时候 

 IndexError

索引超出序列的范围 

 KeyError

字典中查找一个不存在的关键字 

 KeyboardInterrupt

用户输入中断键(ctrl+c 

 MemoryError

内存溢出(可通过删除对象释放内存) 

 NameError

尝试访问一个不存在的变量 

 NotImplementedError

尚未实现的方法 

 OSError

操作系统产生的异常(例如打开一个不存在的文件) 

 OverflowError  

数值运算超出最大限制 

 ReferenceError

弱引用(weak reference)试图访问一个已经被回收机制回收了的对象 

 RuntimeError

一般的运行时错误 

 StopIteration

迭代器没有更多的值

 SyntaxError

 python的语法错误

 IndentationError

 缩进错误

 TabError

 Tab和空格混合使用

 SystemError

 python编辑器系统错误

 TypeError

 不同类型间的无效操作

 UnboundLocalError

 访问一个未初始化的本地变量(NameError的子类)

 UnicodeError

 Unicode相关的错误(ValueError的子类)

 UnicodeEncodeError

 UnicodeDncodeError

 Unicode编码时的错误(UnicodeError的子类)

 Unicode
解码时的错误(UnicodeError的子类)

 UnicodeTranslateError

 Unicode转换时的错误(UnicodeError的子类)

 ValueError

传入值无效的参数

 ZeroDivisionError

 除数为零

 SystemExit

 python编辑器进行被关闭


TAG: 异常 Python python

 

评分:0

我来说两句

Open Toolbar