今天学习了一下异常概述
异常类型和描述分别为
异常类型 | 描述 |
---|---|
NameError | 尝试访问一个没有声明的变量引发的错误 |
IndexError | 索引超出序列范围引发的错误 |
IndentationError | 缩进错误 |
ValueError | 传入的值错误 |
KeyError | 请求一个不存在的字典关键词引发的错误 |
IOError | 输入输出错误 |
ImportError | 当import语句无法找到模块或from无法在模块中找到相应的名称时引发的错误 |
AttibuteError | 尝试访问未知的对象属性引发的错误 |
TypeError | 类型不适合引发的错误 |
MemoryError | 内存不足 |
ZeroDivisionError | 除数为0引发的错误 |
而这些可以用
try:
.....
except NameError:
......
finally :
......
解决