Python 中的 Standard Exceptions函数

首页 / Python2入门教程 / Python 中的 Standard Exceptions函数

下面是Python-中可用的所有标准异常的列表

Sr.No. Exception Name & 描述
1

Exception

所有异常的基类

2

StopIteration

当迭代器的next()方法不指向任何对象时引发。

3

SystemExit

由sys.exit()函数引发。

4

StandardError

除StopIteration和SystemExit之外的所有内置异常的基类。

5

ArithmeticError

数值计算中发生的所有错误的基类。

6

OverflowError

当计算超过数值类型的最大限制时引发。

7

FloatingPointError

当浮点计算失败时引发。

8

ZeroDivisionError

链接:https://www.learnfk.comhttps://www.learnfk.com/python/standard-exceptions.html

来源:LearnFk无涯教程网

当对所有数值类型进行除法或以零取模时引发。

9

AssertionError

在Assert语句失败的情况下引发。

10

AttributeError

在属性引用或赋值失败的情况下引发。

无涯教程网

11

EOFError

当RAW_INPUT()或INPUT()函数没有输入并且到达文件末尾时引发。

12

ImportError

在import语句失败时引发。

13

KeyboardInterrupt

当用户中断程序执行时引发,通常通过按Ctrl+c。

14

LookupError

所有查找错误的基类。

15

IndexError

在序列中找不到索引时引发。

16

KeyError

在字典中找不到指定的键时引发。

17

NameError

在本地或全局命名空间中找不到标识符时引发。

18

Unbound LocalError

在尝试访问函数或方法中的局部变量但尚未为其赋值时引发。

19

EnvironmentError

所有异常的基类 that occur outside the Python environment.

20

IOError

当输入/输出操作失败时引发,例如在尝试打开不存在的文件时使用print语句或open()函数。

21

OSError

引发与操作系统相关的错误。

22

SyntaxError

当Python语法中存在错误时引发。

23

IndentationError

未正确指定缩进时引发。

24

SystemError

当解释器发现内部问题时引发,但当遇到此错误时,Python解释器不会退出。

25

SystemExit

使用sys.exit()函数退出Python解释器时引发。如果不在代码中处理,则导致解释器退出。

26

TypeError

在尝试对指定数据类型无效的操作或函数时引发。

27

ValueError

当数据类型的内置函数具有有效类型的参数,但参数指定的值无效时引发。

28

RuntimeError

当生成的错误不属于任何类别时引发。

29

NotImplementedError

当需要在继承类中实现的抽象方法未实际实现时引发。

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

深入浅出区块链 -〔陈浩〕

快速上手Kotlin开发 -〔张涛〕

后端技术面试 38 讲 -〔李智慧〕

微信小程序全栈开发实战 -〔李艺〕

容量保障核心技术与实战 -〔吴骏龙〕

Go 语言项目开发实战 -〔孔令飞〕

零基础实战机器学习 -〔黄佳〕

说透低代码 -〔陈旭〕

深入浅出可观测性 -〔翁一磊〕

好记忆不如烂笔头。留下您的足迹吧 :)