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