039 with管理文件上下文

with管理文件操做上下文

咱們以前學習過的文件的處理的時候,咱們學習過使用open()法來打開文件,可是open方法打開文件須要我麼本身手動的取用close()方法關閉文件對操做系統的佔用。python

python提供了一個更方便的去打開文件和關閉文件的工具-----with open().工具

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

with open()方法不只提供自動釋放操做系統佔用的方法,而且with open能夠使用逗號分隔,一次性打開多個文件,實現文件的快速拷貝。學習

with open('32.txt', 'rb') as fr, \
        open('35r.txt', 'wb') as fw:
    f.write(f.read())
相關文章
相關標籤/搜索