如何在Python中捕获IOError异常?
IOError异常
当输入/输出操作失败时会引发错误,例如open()尝试打开不存在的文件时的打印语句或函数。还会引发与操作系统相关的错误。
如果将给定代码编写在try块中,则会引发输入/输出异常,该异常将在except块中进行处理,如下所示
示例
import sys def whatever(): try: f = open ( "foo.txt", 'r' ) except IOError, e: print e print sys.exc_type whatever()
输出结果
[Errno 2] No such file or directory: 'foo.txt' <type 'exceptions.IOError'>
热门推荐
6 足球队祝福语简短
10 生日牌祝福语英语简短
11 参加婚礼祝福语大全简短
12 新年给妹妹祝福语简短
13 离别简短的祝福语大全
14 跨年的生日祝福语简短
15 结婚喜庆的祝福语简短
16 婆婆生日祝福语简短的
17 成长仪式的简短祝福语
18 给婴儿祝福语简短的话