异常类型:

异常名称 描述
BaseException             所有异常的基类
SystemExit                   解释器请求退出
KeyboardInterrupt        用户中断执行(通常是输入^C)
Exception                     常规错误的基类
StopIteration                迭代器没有更多的值
GeneratorExit              生成器(generator)发生异常来通知退出
SystemExit Python      解释器请求退出
StandardError              所有的内建标准异常的基类
ArithmeticError             所有数值计算错误的基类
FloatingPointError        浮点计算错误
OverflowError              数值运算超出最大限制
ZeroDivisionError        除(或取模)零 (所有数据类型)
AssertionError             断言语句失败
AttributeError              对象没有这个属性
EOFError                    没有内建输入,到达EOF 标记
EnvironmentError       操作系统错误的基类
IOError                       输入/输出操作失败
OSError                     操作系统错误
WindowsError           系统调用失败
ImportError               导入模块/对象失败
KeyboardInterrupt    用户中断执行(通常是输入^C)
LookupError            无效数据查询的基类
IndexError               序列中没有没有此索引(index)
KeyError                  映射中没有这个键
MemoryError          内存溢出错误(对于Python 解释器不是致命的)
NameError             未声明/初始化对象 (没有属性)
UnboundLocalError 访问未初始化的本地变量
ReferenceError       弱引用(Weak reference)试图访问已经垃圾回收了的对象
RuntimeError         一般的运行时错误
NotImplementedError     尚未实现的方法
SyntaxError Python        语法错误
IndentationError             缩进错误
TabError Tab                  和空格混用
SystemError                  一般的解释器系统错误
ValueError                     传入无效的参数
UnicodeError Unicode  相关的错误
UnicodeDecodeError Unicode     解码时的错误
UnicodeEncodeError Unicode     编码时错误
Warning                                       警告的基类
DeprecationWarning                   关于被弃用的特征的警告
FutureWarning                            关于构造将来语义会有改变的警告
OverflowWarning                       旧的关于自动提升为长整型(long)的警告
PendingDeprecationWarning     关于特性将会被废弃的警告
RuntimeWarning                        可疑的运行时行为(runtime behavior)的警告
SyntaxWarning                          可疑的语法的警告
UserWarning                             用户代码生成的警告
FileNotFoundError                    文件未找到错误

python 中异常类型总结的更多相关文章

  1. 全面理解Python中的类型提示(Type Hints)

    众所周知,Python 是动态类型语言,运行时不需要指定变量类型.这一点是不会改变的,但是2015年9月创始人 Guido van Rossum 在 Python 3.5 引入了一个类型系统,允许开发 ...

  2. python中的类型

    python中的类型分为四种 1.整形 2.浮点型 3.字符串 4.对象(除了前三种,其他的都是对象) 比如函数也是对象 def fun(): print(123) type(fun) // < ...

  3. Python 常见异常类型

    python标准异常 异常名称                                   描述 BaseException                         所有异常的基类Sy ...

  4. Python 中异常嵌套

    在Python中,异常也可以嵌套,当内层代码出现异常时,指定异常类型与实际类型不符时,则向外传,如果与外面的指定类型符合,则异常被处理,直至最外层,运用默认处理方法进行处理,即停止程序,并抛出异常信息 ...

  5. 『无为则无心』Python函数 — 39、Python中异常的传播

    目录 1.异常的传播 2.如何处理异常 1.异常的传播 当在函数中出现异常时,如果在函数中对异常进行了处理,则异常不会再继续传播.如果函数中没有对异常进行处理,则异常会继续向函数调用者传播.如果函数调 ...

  6. Python中布尔类型

    我们已经了解了Python支持布尔类型的数据,布尔类型只有True和False两种值,但是布尔类型有以下几种运算:与运算:只有两个布尔值都为 True 时,计算结果才为 True.True and T ...

  7. Python中异常(Exception)的总结

    Python中的异常处理 异常处理的语句结构 try: <statements> #运行try语句块,并试图捕获异常 except <name1>: <statement ...

  8. python中数字类型与处理工具

    python中的数字类型工具 python中为更高级的工作提供很多高级数字编程支持和对象,其中数字类型的完整工具包括: 1.整数与浮点型, 2.复数, 3.固定精度十进制数, 4.有理分数, 5.集合 ...

  9. Python中异常和JSON读写数据

    异常可以防止出现一些不友好的信息返回给用户,有助于提升程序的可用性,在java中通过try ... catch ... finally来处理异常,在Python中通过try ... except .. ...

  10. python中序列类型

    Python中的序列类型使用 元组类型 一旦被创建,就无法被修改. 创建 使用()或者tuple()创建 creater1=('cat', 'dog', 'tiger', 'human') creat ...

随机推荐

  1. Java21 + SpringBoot3集成easy-captcha实现验证码显示和登录校验

    目录 前言 相关技术简介 easy-captcha 实现步骤 引入maven依赖 定义实体类 定义登录服务类 定义登录控制器 前端登录页面实现 测试和验证 总结 附录 使用Session缓存验证码 前 ...

  2. 【SHELL】跨行内容查找、替换、删除

    跨行内容查找.替换.删除 sed '/START-TAG/{:a;N;/END-TAG/!ba};/ID: 222/d' data.txt /START-TAG/ { # Match 'START-T ...

  3. [转帖]@Scope("prototype")的正确用法——解决Bean的多例问题

    https://www.jianshu.com/p/54b0711a8ec8 1. 问题,Spring管理的某个Bean需要使用多例   在使用了Spring的web工程中,除非特殊情况,我们都会选择 ...

  4. [转帖](1.3)sql server for linux 配置mssql-conf(即SSCM)

    https://blog.51cto.com/ultrasql/2152021 目录 [配置mssql-conf] 启用SQL Server代理 修改SQL Server排序规则 配置客户反馈 修改默 ...

  5. ext4 扩容磁盘的方式方法

    ext4 扩容磁盘的方式方法 背景 前期一直处理xfs,lvm磁盘的扩容 很少处理ext4的磁盘扩容 今天发现自己竟然对这一块有盲区. 晚上回家自己学习研究了会儿, 发现知识点还挺多 所以总结一下. ...

  6. [转帖]Kafka 核心技术与实战学习笔记(八)kafka集群参数配置(下)

    一.Topic级别参数 Topic的优先级: 如果同时设置Topic级别参数和全局Broker参数,那么Topic级别优先 消息保存方面: retention.ms:规定Topic消息保存时长.默认是 ...

  7. [转帖]07-rsync企业真实项目备份案例实战(需求收集--服务器配置---客户端配置---报警机制---数据校验---邮件告警)

    https://developer.aliyun.com/article/885820?spm=a2c6h.24874632.expert-profile.279.7c46cfe9h5DxWK 简介: ...

  8. [转帖]oracle如何删除datafile,误删除Oracle datafile 无法打开数据库

    1.在Oracle open方式下,直接从OS上删除了datafile文件. rm /u02/rmants.dbf 2.数据库关闭后,无法打开数据库,只能到mount状态. SQL> alter ...

  9. Grafana监控java应用以及vCenter的方法

    Grafana监控java应用以及vCenter的方法 背景 最开始弄过vCenter的监控. 但是发现很多地方已经不合适了. 今天看了下jmx监控 java的应用. 顺便监控了下vCenter. 这 ...

  10. k8s的内部服务通信

    首先看看 k8s 集群中内部各个服务互相访问的方法 Cluster IP Kubernetes以Pod作为应用部署的最小单位.Kubernetes会根据Pod的声明对其进行调度,包括创建.销毁.迁移. ...