异常名称 描述
BaseException
a
所有异常的基类
SystemExit
b
python 解释器请求退出
KeyboardInterrupt
c
用户中断执行(通常是输入^C)
Exception
d
常规错误的基类
StopIteration
e
迭代器没有更多的值
GeneratorExit
a
生成器(generator)发生异常来通知退出
SystemExit
h
Python 解释器请求退出
StandardError
g
所有的内建标准异常的基类
ArithmeticError
d
所有数值计算错误的基类
FloatingPointError
d
浮点计算错误
OverflowError 数值运算超出最大限制
ZeroDivisionError 除(或取模)零 (所有数据类型)
AssertionError
d
断言语句失败
AttributeError 对象没有这个属性
EOFError 没有内建输入,到达 EOF 标记
EnvironmentError
d
操作系统错误的基类
IOError 输入/输出操作失败
OSError
d
操作系统错误
WindowsError
h
Windows 系统调用失败
ImportError 导入模块/对象失败
KeyboardInterrupt
f
用户中断执行(通常是输入^C)
LookupError
d
无效数据查询的基类
IndexError 序列中没有没有此索引(index)
KeyError 映射中没有这个键
MemoryError 内存溢出错误(对于 Python 解释器不是致命的)
NameError 未声明/初始化对象 (没有属性)
UnboundLocalErrorh 访问未初始化的本地变量
ReferenceError
e
弱引用(Weak reference)试图访问已经垃圾回收了的对象
RuntimeError 一般的运行时错误
NotImplementedError
d
尚未实现的方法
SyntaxError Python 语法错误
IndentationError
g
缩进错误
TabError
g
Tab 和空格混用
SystemError 一般的解释器系统错误
TypeError 对类型无效的操作
ValueError 传入无效的参数
UnicodeError
h
Unicode 相关的错误
UnicodeDecodeError
i
Unicode 解码时的错误
UnicodeEncodeError
i
Unicode 编码时错误
Edit By Vheavens
Edit By Vheavens
UnicodeTranslateError
f
Unicode 转换时错误
Warning
j
警告的基类
DeprecationWarning
j
关于被弃用的特征的警告
FutureWarning
i
关于构造将来语义会有改变的警告
OverflowWarning
k
旧的关于自动提升为长整型(long)的警告
PendingDeprecationWarning
i
关于特性将会被废弃的警告
RuntimeWarning
j
可疑的运行时行为(runtime behavior)的警告
SyntaxWarning
j
可疑的语法的警告
UserWarning
j
用户代码生成的警
分享到:
相关推荐
python中的异常使用继承结构创建,可以在异常处理程序中捕获基类异常,也可以捕获各种子类异常,python中使用try…except语句捕获异常,异常子句定义在try子句后面。 Python中的异常处理 异常处理的语句结构 try:...
基于python的异常检测算法代码设计与实现
Python中通用异常类型表
python 打印异常信息
异常介绍 在Python中,程序在执行的过程中产生的错误称为异常,比如列表索引越界、打开不存在的文件等。 print(a) open("123.txt","r") 这两行代码会报错吗? 精品课件----Python常见异常处理全文共71页,当前为第4...
Python中有许多内建异常类,在程序出错误时会自动触发。在Python中通常使用“Exception”的子类或实例化参数“raise”语句触发异常。 实例:触发异常,并输出结果。 具体实现: raise Exception 结果如下: 异常 ...
刚开始学习python很不容易理解,python在线教学中异常处理
在Python编码中避免不了有错误或者异常的出现,这时候有一个全面的错误异常思维导图是再好不过了,这里分享一个关于Python编码中比较常见的错误异常思维导图供大家参考。
python 实验九 文件与异常习题参考
python的异常处理,异常捕获,try:except:else:finally:
基于python与局部异常因子的异常检测算法设计与实现
整理了python中常见的异常名字及对应的中文释义,适合python的初学者进行异常处理
本实例是一个关于python自定义异常的实例,供大家学习和交流
基于python与PCA的异常检测算法设计与实现
Python常见异常类型大概分为以下类: 1.AssertionError:当assert断言条件为假的时候抛出的异常 2.AttributeError:当访问的对象属性不存在的时候抛出的异常 3.IndexError:超出对象索引的范围时抛出的异常 4.Key...
python内置了许多异常类,为编写代码划定红线,才使调试代码时能及时发现错误。那么我们编写一个模块也可以为使用此模块者划定红线,来约束使用者可用哪些数据,这就需要自定义异常类型。 首先需要了的是自定义类是...
简单介绍Python中的错误和异常,重点介绍Python中的异常处理机制,包括主要的关键字:try、except、finally、else等,以及它们组合使用时程序执行的流程等,非常适合高校老师教学和学生课后复习使用。
在python2.x中 ,异常是这样的处理的,异常基类后面加一个逗号“ ,” 然后跟着异常类型 import traceback try: 1/0 except Exception , err: print err 在python3.x中,异常是这样处理的,基类通过关键 词”...
Python异常和错误实践手册,新手必备