摘要:作为 Python 初学者,在刚学习 Python 编程时,经常会看到一些报错信息 , 本文专门介绍 python 异常处理 。
注:本文内容转载自知乎“华为云开发者社区”,《一文集结 python 异常处理》,原文作者:ruochen 。
文章链接如下:https://zhuanlan.zhihu.com/p/357236832
1、异常
广义上的错误分为错误和异常
错误指的是可以人为避免
异常是指在语法逻辑正确的而前提下,出现的问题
在python中 , 异常是一个类 , 可以处理和使用
2、分类
BaseException
所有异常的基类
Exception
常见错误的基类
ArithmeticError
所有数值计算错误的基类
Warning
警告的基类
AssertError
断言语句(assert)失败
AttributeError
尝试访问未知的对象属性
DeprecattionWarning
关于被弃用的特征的警告
EOFError
用户输入文件末尾标志EOF(Ctrl+d)
FloattingPointError
浮点计算错误
FutureWarning
关于构造将来语义会有改变的警告
GeneratorExit
generator.close方法被调用的时候
ImportError
导入模块失败的时候
IndexError
索引超出序列的范围
KeyError
字典中查找一个不存在的关键字
KeyboardInterrupt
用户输入中断键(Ctrl+c)
MemoryError
内存溢出(可通过删除对象释放内存)
NamerError
尝试访问一个不存在的变量
NotImplementedError
尚未实现的方法
OSError
操作系统产生的异常(例如打开一个不存在的文件)
OverflowError
数值运算超出最大限制
【二 Python 学习笔记 异常处理集合】OverflowWarning
旧的关于自动提升为长整型(long)的警告
PendingDeprecationWarning
关于特征会被遗弃的警告
ReferenceError
弱引用(weak reference)试图访问一个已经被垃圾回收机制回收了的对象
RuntimeError
一般的运行时错误
RuntimeWarning
可疑的运行行为(runtime behavior)的警告
StopIteration
迭代器没有
以上就是朝夕生活(www.30zx.com)关于“Python 学习笔记(二) 异常处理集合”的详细内容,希望对大家有所帮助!
猜你喜欢
- 十大养猪企业排行榜,温氏团体排第一,中粮公司榜上着名
- 海康威视ivms-4200客户端故障
- 上海豆制品十大名牌排行榜:吉强文玉上榜,第七50多年历史
- 不论是CentOS还是Windows,面对这些bug, 从来没怂过
- iphone黑解,官方解锁
- 省钱小妙招!节气门还能自己清洗 方法你知道吗?
- 十大臭豆腐品牌排行榜:大多长沙本地品牌,第二老字号
- 汽车保养小知识之“节气门”
- 中国十大淀粉品牌排行榜:汇美上榜,第九中粮投资
