1.Python异常类 
Python是面向对象语言,所以程序抛出的异常也是类。常见的Python异常有以下几个,大家只要大致扫一眼,有个映像,等到编程的时候,相信大家肯定会不只一次跟他们照面(除非你不用Python了)。
| 异常 | 描述 | 
| NameError | 尝试访问一个没有申明的变量 | 
| ZeroDivisionError | 除数为0 | 
| SyntaxError | 语法错误 | 
| IndexError | 索引超出序列范围 | 
| KeyError | 请求一个不存在的字典关键字 | 
| IOError | 输入输出错误(比如你要读的文件不存在) | 
| AttributeError | 尝试访问未知的对象属性 | 
| ValueError | 传给函数的参数类型不正确,比如给int()函数传入字符串形 | 
原文:http://www.cnblogs.com/starsea/p/4817771.html