错误信息整理来源于,拉勾 python 体验课
常见的错误报错
SyntaxError: unexpected EOF while parsing
- 语法错误:多出无法解析的符号
SyntaxError: invalid character in identifier
- 语法错误:有无效标识符
IndexError: list index out of range
- 索引错误:超出索引范围
TypeError: must be str, not int
- 数据类型错误:该数据不是正确需要的数据类型
IndentationError: expected an indented block
- 书写格式错误:缩进错误
KeyError: 'fond'
- 键错误,字典中没有该的 key 对应的值
ValueError: substring not found
- 值错误,输入的数据类型跟要求的不符合
NameError: name 'a' is not defined
- 变量没有被定义
AttributeError: 'tuple' object has no attribute 'remove'
- 属性错误:该对象没有这个属性、方法
SystemExit
- 解释器请求退出,出现在 exit()函数后
IOError
- 输入/输出操作失败
ImportError
- 导入模块/对象失败
UnicodeDecodeError/UnicodeEncodeError/UnicodeTranslateError
- Unicode 解码/编码/转换/时的错误