常用形式:
with open('output.txt', 'w') as f:
f.write('Hi there, !')
內(nèi)在機制:
類似try...except...finally
, 在with
的block中try
钦铺,不管是否出現(xiàn)異常,都會 finally
關(guān)閉打開的文件洼哎,即使在循環(huán)中遭遇了continue
或者break
也照樣以 finally
形式執(zhí)行關(guān)閉
可以多重:
with A() as a, B() as b:
do something