异常的分类

AssertError 断言语句(assert)失败

AttributeError 尝试访问未知的对象属性

EOFError 用户输入文件末尾标志EOF(Ctrl+d)

FloatingPointError 浮点计算错误

GeneratorExit generator.close()方法被调用的时候

ImportError 导入模块失败的时候

IndexError 索引超出序列的范围

KeyError 字典中查找一个不存在的关键字

KeyboardInterrupt 用户输入中断键(Ctrl+c)

MemoryError 内存溢出(可通过删除对象释放内存)

NameError 尝试访问一个不存在的变量

NotImplementedError 尚未实现的方法

OSError 操作系统产生的异常(例如打开一个不存在的文件)

OverflowError 数值运算超出最大限制

ReferenceError 弱引用(weak reference)试图访问一个已经被垃圾回收机制回收了的对象

RuntimeError 一般的运行时错误

StopIteration 迭代器没有更多的值

SyntaxError Python的语法错误

IndentationError 缩进错误

TabError Tab和空格混合使用

SystemError Python编译器系统错误

SystemExit Python编译器进程被关闭

TypeError 不同类型间的无效操作

UnboundLocalError 访问一个未初始化的本地变量(NameError的子类)

UnicodeError Unicode相关的错误(ValueError的子类)

UnicodeEncodeError Unicode编码时的错误(UnicodeError的子类)

UnicodeDecodeError Unicode解码时的错误(UnicodeError的子类)

UnicodeTranslateError Unicode转换时的错误(UnicodeError的子类)

ValueError 传入无效的参数

ZeroDivisionError 除数为零

python中的异常分类相关推荐

  1. python中的异常分类_列举 5 个 Python 中的异常类型以及其含义【面试题详解】

    今天爱分享给大家带来列举 5 个 Python 中的异常类型以及其含义[面试题详解],希望能够帮助到大家. BaseException +-- SystemExit +-- KeyboardInter ...

  2. Python中获取异常(try Exception)信息

    Python中获取异常(try Exception)信息 参考文章: (1)Python中获取异常(try Exception)信息 (2)https://www.cnblogs.com/hixiao ...

  3. Python基础之:Python中的异常和错误

    文章目录 简介 Python中的内置异常类 语法错误 异常 异常处理 抛出异常 异常链 自定义异常 finally 简介 和其他的语言一样,Python中也有异常和错误.在 Python 中,所有异常 ...

  4. python读取json数据格式问题_浅谈Python中的异常和JSON读写数据的实现

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

  5. python 忽略 异常_如何忽略Python中的异常?

    python 忽略 异常 什么是例外? (What is an Exception?) An exception is an event, which occurs during the execut ...

  6. 【华为云技术分享】Python 中的异常和错误

    [摘要] 异常就是程序运行时发生错误的信号,在python中,错误触发的异常如下 异常和错误 第一:程序中难免出现错误,而错误分成两种 1.语法错误(这种错误,根本过不了python解释器的语法检测, ...

  7. Java中的异常分类[乐乐独记]

    Java中的异常分类[乐乐独记] 1.什么是异常 2.异常的大体分类 3.异常分类解释 3.1.Error异常 3.1.1.OutOfMemoryError异常 3.1.2.NoClassDefFou ...

  8. Python中的异常、try、except、finally、raise语法以及示例

    0. 引言 在编写Python程序时,有时我们不确定一段语句是否可以正确执行,因为如果发生错误,那么程序就会终止,这样对完整代码实现很不友好.我们希望可以程序可以根据不同的错误(异常)从而执行不同的语 ...

  9. python中什么是异常_一文教你读懂 Python 中的异常信息

    在写 Python 代码的时候,当代码中出现错误,会在输出的时候打印 Traceback  错误信息,很多初学者看到那一堆错误信息,往往都会处于懵逼状态,脑中总会冒出一句,这都是些啥玩意.如果你是第一 ...

最新文章

  1. 题目1174:查找第K小数
  2. 数据采集与分析的那些事——从数据埋点到AB测试
  3. HTML5锤子官网,美国ESTWING 一体化锻造羊角锤 非常好用的锤子
  4. 网易云音乐重新上架苹果App Store,安卓版仍下架中
  5. 计算机题硬盘分区首先,您对计算机硬盘分区了解多少: 如何进行分区合理?
  6. 《我也能做CTO之程序员职业规划》之十五:智商
  7. $.ajax方法success方法窗口弹不出
  8. 前端使用websocket
  9. 双十一,稳!2小时1000亿,阿里的技术露大脸了
  10. 房产管理系统有哪些领先技术的应用?
  11. JAVA企业邮箱发送
  12. java.security.cert.CertificateException: X.509 not found,X.509证书找不到
  13. 1024程序员节:最能讨好程序员的12件礼物
  14. 2019年第十届蓝桥杯[Java]
  15. github.com连接超时 ping不通
  16. View 视图解析(Revit二次开发)
  17. 【题解】POJ 3069 Saruman's Army(贪心)
  18. 夏日葵电商:开发一个微信商城系统多少钱
  19. QQ软件已被破坏或部分文件丢失,就是木马病毒引起的
  20. StarlingX 补丁升级功能

热门文章

  1. 吴恩达机器学习笔记31-梯度检验(Gradient Checking)
  2. 微信小程序城市定位(百度地图API)
  3. Maven - Dynamic Web Module 3.0 requires Java 1.6 or newer.
  4. C# 世界坐标 页面坐标 PageUnit PageScale
  5. linux对于大文件的解压方法
  6. linux系统下网卡故障解决
  7. 8088/8086的功能结构
  8. Reflector for net用法 .
  9. 代码质量第4层——健壮的代码!
  10. 某程序员大牛放弃130万年薪,离开北京回老家事业单位!网友:太可惜!何不再忍两年?...