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