Python中常见的异常
异常 | 描述 |
---|---|
BaseException | 所有异常的基类 |
Exception | 常规错误的基类 |
NameError | 尝试访问一个没有申明的变量引发的错误 |
IndexError | 索引超出序列范围引发的错误 |
IndentationError | 缩进错误 |
ValueError | 传入的值错误 |
KeyError | 请求不存在的字典关键字引发的错误 |
IOError | 输入输出错误(如要读取的文件不存在) |
ImportError | 当import语句无法找到模块或from无法在模块中找到相应的名称时引发的错误 |
AttributeError | 尝试访问未知的对象属性引发的错误 |
MemoryError | 内存不足 |
ZeroDivisionError | 除数为0引发的错误 |
SyntaxError | Python语法错误 |
UnicodeError | Unicode 相关的错误 |
UnicodeDecodeError | Unicode 解码时的错误 |
UnicodeEncodeError | Unicode 编码时错误 |
UnicodeTranslateError | Unicode 转换时错误 |