好处是:文件会被在合适的时候自动关闭. 即使在文件处理过程中有异常,也会正确关闭.这种写法比自己使用try-finally来处理异常,代码更短小.
with open('workfile', 'r') as f: read_data = f.read()with open('output.txt', 'w') as f: f.write('Hi there!')
我也太幼稚了吧
原文地址:在Python中用with关键字处理文件对象, 感谢原作者分享。 爱人,却不一定能够听懂。他们听见的,多是抱怨不休,心烦意乱。