#!/usr/bin/python
# -*- coding: UTF-8 -*-
try:
fh = open("testfile", "w")
fh.write("这是一个测试文件,用于测试异常!!")
except IOError:
print "Error: 没有找到文件或读取文件失败"
else:
print "内容写入文件成功"
fh.close()
从以上程序,我们可以知道open函数会触发IOError,那么,假如文件open成功了?write会触发哪些异常呢?检测呢?
我的意思,哪些函数可能触发异常,哪些不可能,可能触发哪些异常,有没有专门集中的文档说明 --- 还是说,异常处不重要?你看到别人的程序,大致抄抄改改就行了?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…