BaseException:所有异常的基类
Exception:常规异常的基类
StandardError:所有的内建标准异常的基类
ArithmeticError:所有数值计算异常的基类
FloatingPointError:浮点计算异常
OverflowError:数值运算超出最大限制
ZeroDivisionError:除零
AssertionError:断言语句失败
AttributeError:对象不包含某个属性
EOFError:没有内建输入,到达EOF标记
EnvironmentError:操作系统异常的基类
IOError:输入/输出操作失败
OSError:操作系统异常
WindowsError:系统调用失败
ImportError:导入模块/对象失败
KeyboardInterrupt:用户中断执行
LookupError:无效数据查询的基类
IndexError:序列中没有此索引
KeyError:映射中没有这个键
MemoryError:内存溢出异常
NameError:未声明/初始化对象
UnboundLocalError:访问未初始化的本地变量
ReferenceError:弱引用试图访问已经垃圾回收了的对象
RuntimeError:一般的运行时异常
NotImplementedError:尚未实现的方法
SyntaxError:语法错误导致的异常
IndentationError:缩进错误导致的异常
TabError:Tab和空格混用
SystemError:一般的解释器系统异常
TypeError:对类型无效的操作
ValueError:传入无效的参数
UnicodeError:Unicode相关的异常
UnicodeDecodeError:Unicode解码时的异常
UnicodeEncodeError:Unicode编码错误导致的异常
UnicodeTranslateError:Unicode转换错误导致的异常
Warning:警告的基类
DeprecationWarning:关于被弃用的特征的警告
FutureWarning:关于构造将来语义会有改变的警告
UserWarning:用户代码生成的警告
PendingDeprecationWarning:关于特性将会被废弃的警告
RuntimeWarning:可疑的运行时行为(runtime behavior)的警告
SyntaxWarning:可疑语法的警告
ImportWarning:用于在导入模块过程中触发的警告
UnicodeWarning:与Unicode相关的警告
BytesWarning:与字节或字节码相关的警告
ResourceWarning:与资源使用相关的警告
try:
操作语句1
except 错误类型1:
操作语句2
except 错误类型2:
操作语句3
else:
操作语句4
错误类型:接收Python异常名,表示符合该异常则执行下面语句。无默认值
操作语句:接收操作语句,表示执行一段代码。无默认值





































苏公安网备 32011402010933号