python基礎之檔案操作
阿新 • • 發佈:2021-07-10
1.使用python對檔案進行讀寫,使用open函式
open函式專門用來開啟檔案 open(檔名,開啟模式,encoding='utf-8') 開啟模式此處只說明以下幾種 r:只讀模式, w:寫入, a:追加寫入,不支援讀 wb:以二進位制模式開啟寫入 rb:以二進位制只讀開啟 ab:追加寫入,以二進位制開啟
2.讀取內容
f=open('text.txt','r',encoding='UTF-8') content=f.read() print(content) f.close()#讀取完成之後必須關閉,否則檔案一直處於開啟狀態 ========================================================== f1 = open('text.txt', 'r', encoding='UTF-8') content=f1.read()#讀取全部內容 print(content) content=f1.readline()#第一次執行讀取第一行內容,如果讀取第二行則繼續呼叫 print(content) content=f1.readlines()#按行讀取,打印出讀取所有行內容 print(content) f1.close()
3.寫入內容
f=open('text.txt','a',encoding='UTF-8')#a模式開啟檔案,寫入是在原文字內容最後面追加 f.write('相信自己') f=open('text.txt','w',encoding='UTF-8')#w模式開啟檔案,寫入是原文字內容清空後寫入 f.write('海闊天空') f.close()
4.複製檔案
''' 需求複製一個文字檔案 1.開啟要複製的檔案 2.開啟一個新檔案 3.讀取複製的內容 4.關閉 ''' f1=open('text.txt','r',encoding='UTF-8') f2=open('copy_text.txt','a',encoding='UTF-8') content=f1.read() f2.write(content) f1.close() f2.close()
5.上下文管理器,自動對檔案進行關閉,在檔案讀取中使用較多
#上下文管理器,自動對檔案進行關閉 with open('text.txt','r',encoding='UTF-8') as file: print(file.read())
本文來自部落格園,作者:大頭~~,轉載請註明原文連結:https://www.cnblogs.com/xiaoying-guo/p/14994487.html