【Python异常类型有哪些?Python中的异常类型都有什么】python异常类型指的是在异常捕获语句之中因为哪些原因所引发异常,而它也可以用来指定只有当这种类型错误引发异常时才会捕获 。下文就会来介绍一下python中常用的异常类型,并且说一下它们都是怎么样引发异常的,一起看下文章学习吧 。
文章插图
1. BaseException:这个异常类型就是所有异常的基类,在自定义异常类时也需要去继承这个类,当使用它作为异常捕获的类型时就会自动捕获所有异常 。
2. IOError:该异常类型的意思就是在文件IO流传输出现问题时就会捕获到的异常,一般来说打开文件和读写文件都有可能引发这种异常类型 。
3. KeyError:在python中看到key关键字就可以知道这个异常类型是由字典所引发的了,它的意思就是在访问了字典中不存在的键时会捕获异常 。
4. TypeError:这是最常见也是最容易被引发的异常类型了,在对象比较或者是执行任意表达式时,只要对象数据类型和需求不对上就会引发这个类型的异常 。
5. OverflowError:在python中无论是整数还是浮点数,它们能够参与数学计算的值都是有着长度上限的,当结果或者是数字的长度超出数据类型规定值时就会引起OverflowError类型的异常 。
6. NameError:这个异常类型被引发的原因就在于访问了当前程序中不存在的变量,name指代的就是变量名 。
以上就是关于“Python异常类型有哪些?Python中的异常类型都有什么”的全部内容了,希望对你有所帮助 。
推荐阅读
- python中字符串如何转换为数字?Python不使用int函数把字符串转换为数字的方法
- Python命令行库click如何使用?python命令行工具Click快速掌握方法
- Win10 Office图标空白怎么办?一招修复Office2016异常图标
- Win7 Word2016文件图标变白?Win7 Office2016图标异常修复方法分享
- Word2016图标不正常怎么办?Office2016图标异常修复方法
- 摄像机镜头有哪些分类?相机类型介绍
- Python中的异常类型有哪些?常见的python异常处理方式
- python如何创建一个包文件?python创建文件夹的方法是什么?
- Python常用的循环语句有哪些?break函数在循环中有什么作用?
- Python爬虫安装什么包?Python爬虫要用到什么库