try ... except .. else
如果沒有發(fā)生異常,則執(zhí)行 else 的操作臼予。
try:
fh = open("testfile", "w")
fh.write("這是一個測試文件鸣戴,用于測試異常!!")
except IOError:
print "Error: 沒有找到文件或讀取文件失敗"
else:
print "內(nèi)容寫入文件成功"
fh.close()
這個句法,我覺得挺適合記錄日志粘拾,表明 try 的操作正常完成窄锅。
for .... else ...
如果 for 全部執(zhí)行完畢,則執(zhí)行 else 的操作半哟。 這個句法目前常用于任務重試酬滤。