Python中常见的内置“异常类型”——备忘整理 关于所有异常的基类几乎所有用户定义的异常都应当从这个类派生。数值运算错误的基类涵盖浮点计算错误, 数值运算超出最大限制, 除或取模零的情况, 且包含断言语句失败, 对象不存在该属性, 没有内建输入且到达EOF标记。操作系统错误的基类涉及输入/输出操作失败, 操作系统错误, 导入模块/对象失败, 用户中断执行通常是输入^C。无效数据查询的基类有序列中不存在该索引index, 映射中不存在这个键, 还包括内存溢出, 未声明/初始化对象没有属性, 访问未初始化本地变量, 弱引用Weak试图访问已垃圾回收对象。此外有一般的运行时错误, 尚未实现的方法, 语法错误, 缩进错误, Tab和空格混用, 一般的解释器系统错误, 对类型无效的操作, 传入无效参数, 相关错误, 解码时的错误, 编码时错误r, 转换时错误。每一个被内置的异常, 都会存在相对应的错误信息, 你能够借由.args去获取详细精确一点的错误信息。这仅仅只是内置异常其中的一部分, 完整的那一系列列表能够在官方所刊发的文档当中找到。