python标准异常总结
上一篇 /
下一篇 2017-02-24 14:42:28
/ 个人分类: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编辑器进行被关闭 |
相关阅读:
- 轻松自动化---selenium-webdriver(python) (四) (qingyue2008, 2017-2-17)
- Python全栈开发环境构建 (zaza9084, 2017-2-20)
- Python Web服务器并发性能测试 (zaza9084, 2017-3-08)
- 转载:python实践系列之(一)安装 python/pip/numpy/matplotlib (babyfeir, 2017-2-21)
- 用Python实现数据库的自动化测试(1) (zaza9084, 2017-2-23)
- 用Python实现数据库的自动化测试(2) (zaza9084, 2017-2-24)
- 超级无敌Python教程 (zaza9084, 2017-2-23)
- Python测试开发面试题 (zaza9084, 2017-2-23)
- Python几种常用的测试框架 (zaza9084, 2017-2-24)
- Python的接口测试框架实例 (zaza9084, 2017-2-28)
收藏
举报
TAG:
异常
Python
python