【发布时间】:2011-02-13 20:47:49
【问题描述】:
使用 open("hello.txt", "wb") 作为 f:
f.write("你好 Python!\n")
好像是一样的
f = open("hello.txt", "wb")
f.write("Hello Python!\n")
f.close()
使用 open .. 代替 f = 有什么好处? 它只是语法糖吗?只省一行代码?
【问题讨论】:
-
在en.wikipedia.org/wiki/Resource_Acquisition_Is_Initialization了解更多关于 RAII 的有用信息
标签: python with-statement