Python 常见异常类汇总

1 BaseException:所有异常的基类。

2 AttributeError:访问不存在的属性。

3 AssertionError:assert 断言语句失败。

4 EOFError:到了文件的尾部了。

假定打开一个文件,然后循环进行读操作,当读到文件尾部时就会抛出这个异常。在 Windows 中,按住 Ctrl+D 便会触发该异常。

5 IndentationError:对齐错误。

Python 要求代码块缩进对齐,如果发现没有对齐会抛出该异常。

6 IndexError:错误的位置,如超出了元素位置范围。

7 KeyError:访问了不存在的键。

8 KeyboardInterrupt:当在键盘上按住 Ctrl+C 时会触发该异常。

9 ModuleNotFoundError 引入不存在的模块

10 NameError:使用了没有定义的对象。

11 RecursionError:递归深度超过设定的最大值。

12 SyntaxError:语法错误。

13 TypeError:数据类型错误。如除法操作符要求两边的操作数都是数字,不能是字符串,否则就抛出 TypeError。

14 ZeroDivisionError:被 0 除。

15 IOError:I/O 操作错误,如打开不存在的文件。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值