with管理文件操作上下文


一、with管理文件操作上下文

之前我們使用open()方法操作文件,但是open打開文件后我們還需要手動釋放文件對操作系統的占用。但是其實我們可以更方便的打開文件,即Python提供的上下文管理工具——with open()。

with open('32.txt', 'rt', encoding='utf8') as f:
    print(f.read())
sdf

with open()方法不僅提供自動釋放操作系統占用的方法,並且with open可以使用逗號分隔,一次性打開多個文件,實現文件的快速拷貝。

with open('32.txt', 'rb') as fr, \
        open('35r.txt', 'wb') as fw:
    f.write(f.read())


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM