python内置常用异常类查询表
用正确的python异常类型捕捉处理异常,不但能够让python的程序更加健壮,而且能够规范地完成错误日志的记录,让程序的维护更加容易、方便。
python常用异常类查询表
异常类型 | 功能描述 |
AttributeError | 当我们试图去访问一个对象不具有的属性时触发; |
NameError | 当我们使用了未定义的变量时触发; |
SyntaxError | 使用了python错误的语法时触发; |
TypeError | 类型错误时触发; |
ValueError | 举个例子:1÷0就会引发这类值的错误; |
IndexError | 索引错误; |
IndentationError | 代码书写不规范中的缩进错误; |
ImportError | 导入错误; |
IOError | 输入/输出的错误; |
KeyError | 试图访问不存在的键触发的异常; |
OSError | 操作系统方面的执行异常; |
UnboundLocalError | 访问未被设置的局部变量而触发的异常; |
KeyboardInterrupt | ctrl+c,不是复制,而是键盘终止输入 |