Python异常处理中异常的种类有哪些?你知道几个?

前言

嗨喽~大家好呀,这里是魔王呐 ❤ ~!

在python中不同的异常可以用不同的类型(python中统一了类与类别,类型即类)取标识,一个异常标识一种错误。

1.常见语法错误

  1. AttributeError 试图访问一个对象没有的属性,比如foo.x,但是foo没有属性x

  2. IOError 输入/输出异常;基本上是无法打开文件

  3. ImportError 无法引入模块或包;基本上是路径问题或名称错误

  4. IndentationError 语法错误(的子类) ;代码没有正确对齐

  5. IndexError 下标索引超出序列边界,比如当x只有三个元素,却试图访问x5

  6. KeyError 试图访问字典里不存在的键

  7. KeyboardInterrupt Ctrl+C被按下

  8. NameError 使用一个还未被赋予对象的变量

  9. SyntaxError Python代码非法,代码不能编译(个人认为这是语法错误,写错了)

  10. TypeError 传入对象类型与要求的不符合

  11. UnboundLocalError 试图访问一个还未被设置的局部变量,基本上是由于另有一

    个同名的全局变量,导致你以为正在访问它

  12. ValueError 传入一个调用者不期望的值,即使值的类型是正确的

2.更多错误

python 复制代码
ArithmeticError
AssertionError
AttributeError
BaseException
BufferError
BytesWarning
DeprecationWarning
EnvironmentError
EOFError
Exception
FloatingPointError
FutureWarning
GeneratorExit
ImportError
ImportWarning
IndentationError
IndexError
IOError
KeyboardInterrupt
#小编创建了一个Python学习交流群:702813599
KeyError
LookupError
MemoryError
NameError
NotImplementedError
OSError
OverflowError
PendingDeprecationWarning
ReferenceError
RuntimeError
RuntimeWarning
StandardError
StopIteration
SyntaxError
SyntaxWarning
SystemError
SystemExit
TabError
TypeError
UnboundLocalError
UnicodeDecodeError
UnicodeEncodeError
UnicodeError
UnicodeTranslateError
UnicodeWarning
UserWarning
ValueError
Warning
ZeroDivisionError

3.python所有标准异常类

尾语

感谢你观看我的文章呐~本次航班到这里就结束啦 🛬

希望本篇文章有对你带来帮助 🎉,有学习到一点知识~

躲起来的星星🍥也在努力发光,你也要努力加油(让我们一起努力叭)。

最后,宣传一下呀~👇👇👇更多源码、资料、素材、解答、交流皆点击下方名片获取呀👇👇

相关推荐
qq_4480111611 分钟前
C语言中的动态内存分配
c语言·开发语言·php
ctlover27 分钟前
Streamlit 框架
python
ι:42 分钟前
MATLAB 与 Python 搭建无人机地面站:优势、劣势与选型逻辑
python·matlab·无人机
船厂电气自动化ai大模型1 小时前
AI大模型与数学 第32课 函数凹凸性与二阶导数:拐点求解、凹凸区间计算(10道二阶导数计算题)
数据结构·人工智能·python·深度学习·算法
动词ing1 小时前
【学习笔记】C语言(数组指针与指针数组+字符数组+函数+参数传递+字符串作为形参+递归函数+指针函数+回调函数+结构体嵌套+内存动态分配函数)
c语言·笔记·学习
汉字萌萌哒1 小时前
2024CSP-J入门级C++真题详解
开发语言·c++
arbboter1 小时前
【网络工具】NetProxy网络代理用户手册
开发语言·网络·c#·网络代理·网络异常·代理工具
jufeng13071 小时前
【系列:手搓自主 AI Agent:Hermes 架构原理剖析 · 第 7 篇】
python·ai agent·权限系统
梦想很大很大1 小时前
如果有一个本地优先的 Workflow 工具,你们团队会愿意用吗?
python·agent·workflow
用户8356290780512 小时前
Python 自动化 Word 文本框处理:创建、定位、填充内容与管理
后端·python