python常见报错解释

异常类 含义
KeyError 试图访问字典里不存在的键
ValueError 传入一个调用者不期望的值,即使值的类型是正确的
TypeError 在运算或函数调用时,使用了不兼容的类型时引发的异常
IndexError 下标索引超出序列边界,比如当x只有三个元素,却试图访问x[5]
AttributeError 访问对象属性时引发的异常,如属性不存在或不支持赋值等。
NameError 尝试访问一个没有定义过的变量
AssertionError 断言语句失败
SyntaxError Python 语法错误
NotImplementedError 尚未实现的方法
UnboundLocalError 访问未初始化的本地变量
MemoryError 内存溢出错误
IOError 输入/输出异常,基本上是无法打开文件
原文地址:https://www.cnblogs.com/einsam/p/11396541.html