【Python中的异常类型有哪些?常见的python异常处理方式】今天,我们主要来了解一下Python中的异常类型有哪些?常见的python异常处理方式,说到异常处理,我们首先要知道什么是异常 。其实,异常就是一类事件,当它们发生时,会影响到程序的正常执行 。一般情况下,在 Python 无法正常处理程序时就会发生一个异常,而异常是 Python 的一种对象类型,用来表示一个错误 。如果我们不及时处理,程序就会终止,下面一起来学习一下这篇文章吧!
文章插图
异常处理
在实际的python开发中,我们需要把代码写的完美,不希望在程序进入执行后还会出错遇到异常的情况,一旦程序出现了异常,程序将终止运行,不仅浪费时间还让程序的使用效率降低,所以为了避免这种情况的发生,我们要提前处理好这些异常的事件在编码过程中,我们可以简单使用 try/except 语句来捕捉异常,具体语法如下:
try:<语句> # 运行别的代码except 异常类型:<语句> # 如果在try部份引发了异常else:<语句> # 如果没有异常发生这种处理方式与java中的处理方式类似,在java中处理异常的方式是使用try...catch 语句,在python中不想让异常阻止程序的运行,就需要在try语句中添加相对于的异常捕获,接下来,我们通过一个代码实例来具体了解一下 try...except 的用法 。
代码实例:
#!/usr/bin/python# -*- coding: UTF-8 -*-try: hh = open("11.txt", "r") hh.write("这是一个用来测试异常的文件!")except IOError: print "Error:文件写入失败"else: print "文件内容写入成功"hh.close()在上面的代码中首先我们是以一个可读的模式打开一个文本文件hh.txt,然后在文件中写入一段话:这是一个用来测试异常的文件! 因为文件只是用来打开的方式,在第五行代码中对文件进行写入,肯定会报错,但是因为是在 try 代码块中,肯定会被对应的IO错误类型捕获,并输入提示信息:Error:文件写入失败 。
解决办法只需要在读文件的时候,改成以写的模式打开文件 。如下:
hh = open("11.txt", "w")到此这篇关于Python中的异常类型有哪些?常见的python异常处理方式的文章就介绍到这了,想要了解更多相关Python异常类型内容,可以继续关注学习 。
推荐阅读
- python如何创建一个包文件?python创建文件夹的方法是什么?
- Python常用的循环语句有哪些?break函数在循环中有什么作用?
- Python爬虫安装什么包?Python爬虫要用到什么库
- Python中的变量和参数之间有什么关系?Python中的变量与参数介绍
- python如何对文件进行数据写入?python文件数据写入的方法
- Python3是什么意思?为什么初学者要学Python3
- python如何对文件进行关闭?python对文件进行关闭的方法
- Python函数默认参数是什么?Python如何设置参数默认值
- 如何在cmd中卸载Python模块?Python模块在命令行中怎么卸载
- Python如何爬取音频文件?Python爬虫抓取音乐怎么写