常见的错误类型
常见错误 | |
---|---|
Exception | 常规错误的基类 |
AttributeError | 对象没有这个属性 |
EOFError | 没有内建输入,到达EOF标记 |
ImportError | 导入模块、对象失败 |
IndexError | 序列中没有此索引 |
KeyError | 映射中没有这个键 |
MemoryError | 内存溢出错误 |
Not ImplementedError | 尚未实现的方法 |
SyntaxError Python | 语法错误 |
IndentationError | 缩进错误 |
TypeError | 类型有误 |
ValueError | 传入无效的参数 |
Warning | 警告的基类 |
模板
try:
pass
except ImportError:
# 发生该异常时候执行的语句
pass
except:
# 发生该异常时候执行的语句
pass
else:
# 无异常是执行的语句
pass
finally:
# 无论是否有异常都要执行的语句 如:文件资源的释放
pass