Python中的异常类型有哪些?常见的python异常处理方式

【Python中的异常类型有哪些?常见的python异常处理方式】今天,我们主要来了解一下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异常类型内容,可以继续关注学习 。

    推荐阅读