9.7 使用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”.