python标准异常

异常名称                                      描述

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

Python 常见异常类型的更多相关文章

  1. Python常见异常及常用单词翻译

    Python常见异常及常用单词意思 AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性x IOError 输入/输出异常:基本上是无法打开文件 ImportE ...

  2. Java常见异常类型

    在Java学习过程中,我们会碰到各种各样的异常,现将面试过程中遇到的常见异常做一罗列并举例: 1.NullPointerException: 空指针异常.菜鸟编程经验发现这个异常是经常会发生的,属于运 ...

  3. 初学Python常见异常错误,总有一处你会遇到!

    初学Python常见错误 忘记写冒号 误用= 错误 缩紧 变量没有定义 中英文输入法导致的错误 不同数据类型的拼接 索引位置问题 使用字典中不存在的键 忘了括号 漏传参数 缺失依赖库 使用了pytho ...

  4. python 常见异常

    上面是查看异常的类型 ,知道了异常的类型,才知道怎么捕获这种异常 ================================ AttributeError 不存在属性 IoError  输入或输 ...

  5. python常见异常及解决方法

    异常1: ValueError: unsupported hash type sha224 ERROR:root:code for hash sha256 was not found. Traceba ...

  6. python常见异常提示

    PEP8 expected 2 blank lines, found 1 定义方法时,出现期望是2个空白行,但是实际检测到是1个.方法与上面内容间隔期望为两个换行符 PEP8 This diction ...

  7. python常见异常

  8. 常见的几种异常类型 Exception

    常见异常类型:Java中的异常分为两大类: 1.Checked Exception(非Runtime Exception) 2.Unchecked Exception(Runtime Exceptio ...

  9. 从JavaScript到Python之异常

    不少前端工程师看到这个标题可能会产生质问: 我js用得好好的,能后端能APP,为什么还要学习Python? 至少有下面两个理由: 学习曲线.ES6之后的JavaScript(TypeScript)的在 ...

随机推荐

  1. 使用 Jest 进行 Vue 单元测试

    本文介绍:1.vue-cli3下jest环境的搭建2.vue组件基本的测试方法 环境配置 vue-cli3 的插件使安装流程变得格外简单,通过 vue ui 启动可视化管理系统,在插件栏,点击 ‘添加 ...

  2. Transformer各层网络结构详解!面试必备!(附代码实现)

    1. 什么是Transformer <Attention Is All You Need>是一篇Google提出的将Attention思想发挥到极致的论文.这篇论文中提出一个全新的模型,叫 ...

  3. CentOS8-网卡配置

    一. 介绍 Centos8系统更新,新的版本让人看起来感觉很舒服,这时有人会配置CentOS8系统的网卡使系统上网,就会遇到配置好的网卡不会生效,自己想想和配置CentOS7的时候一个样啊,CentO ...

  4. 1.html基础知识

    1.html定义: html是一种超文本标记语言,“超文本”是指页面可以包含图片.链接.音乐.程序等非文字元素. Html不是一种编程语言. 2.html5的新特性: 用于绘画的canvas元素: 用 ...

  5. Spring Environment的加载

     这节介绍environment,默认环境变量的加载以及初始化.  之前在介绍spring启动过程讲到,第一步进行环境准备时就会初始化一个StandardEnvironment.下图为Environm ...

  6. Python基础(十八)

    今日主要内容 包 一.包 (一)什么是包 只要是含有__init__.py文件的文件夹就是一个包 包的本质其实就是一个文件夹,利用包将不同功能的模块组织起来,以此来提高程序的结构性和可维护性 包是用来 ...

  7. vue——动态路由以及地址传参

    动态路由: 当我们很多个页面或者组件都要被很多次重复利用的时候,我们的路由都指向同一个组件,这时候从不同组件进入一个”共用”的组件,并且还要传参数,渲染不同的数据 这就要用到动态路由跟路由传参了! 1 ...

  8. Siege 网站性能压力测试工具使用入门

    Siege is an open source regression test and benchmark utility. It can stress test a single URL with ...

  9. Redis之数据类型及命令

    Redis(REmote DIctionary Server) 是一个遵守BSD协议.支持网络.可基于内存亦可持久化的日志型key-value存储系统. KEY 常用指令: 指令 注释 备注 exit ...

  10. Mybatis入门简版(一)

    一.Mybatis介绍 MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动.创建connection.创 ...