python中with及closing


推荐使用 "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".

posted on 2018-07-27 14:28  名字是个代号  阅读(3291)  评论(0编辑  收藏  举报