try ... except .. else
如果没有发生异常,则执行 else 的操作。
try:
fh = open("testfile", "w")
fh.write("这是一个测试文件,用于测试异常!!")
except IOError:
print "Error: 没有找到文件或读取文件失败"
else:
print "内容写入文件成功"
fh.close()
这个句法,我觉得挺适合记录日志,表明 try 的操作正常完成。
for .... else ...
如果 for 全部执行完毕,则执行 else 的操作。 这个句法目前常用于任务重试。
网友评论