执行以下操作并不显式处理文件对象并调用其close()方法是不好的做法吗?
for line in open('hello.txt'):
print line
Run Code Online (Sandbox Code Playgroud)
注意 - 这是针对尚未拥有该with语句的Python版本.
我问,因为Python文档似乎推荐这个: -
f = open("hello.txt")
try:
for line in f:
print line
finally:
f.close()
Run Code Online (Sandbox Code Playgroud)
这似乎比必要的更冗长.