推薦使用 "with"語句 以管理文件:
with open("hello.txt") as hello_file:
for line in hello_file:
print line
對於不支持使用"with"語句的類似文件的對象,使用 contextlib.closing():
import contextlib
with
contextlib.closing(urllib.urlopen("http://www.python.org/")) as
front_page:
for line in front_page:
print line
Legacy AppEngine 中Python 2.5的代碼如使用"with"語句, 需要添加 "from
__future__ import with_statement".