python 基础 6.1 异常处理方法
一. Excepthion 异常类
Excepthion 是所有的异常基础类(),对于python 的标准异常,我们列出如下,以做参考:
异常名称 描述
BaseException 所有异常的基础
SystemExit 解释器请求退出
Keyboardinterrupt 用户中断执行(通常输入 ^C)
Exception 常规错误的基类
Stopiteration 迭代器没有更多的值
GeneratorExit 生成器(generator)发生异常来通知退出
StandardError 所有的内建标准异常的基类
FloatingPointError 浮点计算错误
OverflowError 数值运算超出最大限制
ZeroDivisionError 除(或取模)零(所有数据类型)
AssertionError 断言语句失败
AttributerError 对象没有这个属性
EOFFError 没有内建输入,到达EOF 标记
Envir onmentError 操作系统错误基类
indexError 序列中没有此索引(index)
keyError 映射中没有这个键
MemoryError 内存溢出错误(对于 python 解释器不适致命的)
NameError 未声明/初始化对象(没有属性)
SyntaxError python 语法错误
TabError Tab 和空格调用
TypeError 对类型无效的操作
SystemError 一般解释器系统错误
ValueError 无效的参数
waring 警告的基类