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".


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM