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                                                       警告的基类
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
posted @ 2017-11-08 08:39  刘振川的博客  阅读(207)  评论(0编辑  收藏  举报