python中的异常

  Exception类是最常用的异常类,该类包括StandardError,StopIteration,GeneratorExit,Warning等异常类.
StandardError类是python的错误异常,如果程序中出现逻辑上的错误,将引发该异常.例如除数为0的异常。StandardError类是所有内联异常的基类,放置在默认的命名空间中.StandardError类中常见的异常类如下表中所示。StopIteration类判断循环是否执行到尾部,如果循环到达尾部,则抛出该异常.GeneratorExit类是有Generator函数引发的异常,当调用方法close()时引发该异常.Warning类表示程序中的代码引起的警告.

异常类                   说明
ZeroDivisionError        除数为0引发的异常
AssertionError           assert语句失败引发的异常
AttributeError           属性引用、分配错误异常
IOError                  I/O操作引发的异常,例如文件的读写
OSError                  os模块的函数引发的错误
ImportError              导入模块时引发的异常
IndexError               索引操作错误引发的异常
KeyError                 字典中不存在的Key值而引发的异常
MemoryError              内存耗尽而引发的异常
NameError                变量名不存在而引发的异常
NotImplementedError      方法没有实现而引发的异常
SyntaxError              语法错误引发的异常
IndentationError         代码缩进错误引发的异常
TabError                 空格和制表符混合使用引发的异常
TypeError                使用不合适的类型执行运算引发的异常
ValueError               使用不合适的参数值引发的异常
   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值