异常类型:

异常名称 描述
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. spring,springBoot配置类型转化器Converter以及FastJsonHttpMessageConverter,StringHttpMessageConverter 使用

    转载请注明出处: https://i.cnblogs.com/posts/edit;postId=14045507 spring,spring boot 等框架项目通过@RequestBody,@Re ...

  2. .NET 5 开发WPF - 美食应用登录UI设计

    Demo演示: 你的时间宝贵,不想看啰嗦的文字,可直接拉到文末下载源码! 1. 新建项目 站长开发环境: VS 2019企业版 16.70 .NET 5 Preview 5 .NET 5 WPF 项目 ...

  3. Laravel - 控制器的session ( 转载 )

    设置路由 //使用session,需要开启session,//session的开始类在/app/Kernel下//protected $middlewareGroups = [// 'web' =&g ...

  4. CSS : 使用 z-index 的前提

    使用 z-index 前  , 需要将元素 定位设置为  position : relative .

  5. JMS微服务开发示例(六)安全退出进程

    默认情况下,如果在linux,需要关闭微服务进程,请务必使用 kill -15 进程id 命令,其他命令可能会直接关闭进程,造成数据丢失. 例如,有个后台任务,执行了一半,这时候进程突然关闭了,会形成 ...

  6. IL合集二

    引言 在第一篇关于IL的文章中,我们写了一些IL的相加,创建对象,循环以及实现TryCatch的一些功能,接下来,为大家带上后续关于IL的更新,其中包括,类型转换,以及条件判断,还有定义字段,定义属性 ...

  7. [转帖]在Mysql中,什么是回表,什么是覆盖索引,索引下推?

    https://zhuanlan.zhihu.com/p/401198674 一.什么是回表查询? 通俗的讲就是,如果索引的列在 select 所需获得的列中(因为在 mysql 中索引是根据索引列的 ...

  8. [转帖]等待事件 enq:TX - row lock contention分析与解决

    6月30日,数据库发生了大量锁表.大概持续1小时,并且越锁越多.后来通过业务人员停掉程序,并kill掉会话后解决. 几天后再EM上查看CPU占用: CPU发生了明显等待. 主要是由于enq:TX - ...

  9. [转帖] shell管道咋堵住了

    https://www.cnblogs.com/codelogs/p/16060378.html 背景# 起因是这样的,我们想开发一个小脚本,当cpu使用率过高时,使用jstack将java的线程栈保 ...

  10. Zabbix6.0的安装与IPMI的简单使用

    zabbix简介 1.zabbix的安装与使用 建议使用CentOS8进行部署, 不建议使用CentOS7, rpm包直接部署的话,CentOS8比较容易一些 支持mysql数据库.建议先期部署mys ...