python檔案操作學習筆記

2021-10-23 12:42:00 字數 750 閱讀 6320

關於python檔案操作學習筆記

#參考文章:

『w』:只寫。如果檔案已存在,則覆蓋寫;不存在則建立

『r+』:可讀可寫。該檔案必須已存在,寫為追加在檔案內容末尾。

『w+』:可讀可寫。如果檔案已存在,則覆蓋寫;不存在則建立。(所以使用『w+』開啟已有檔案會直接使檔案清空(重建了),無法讀取到內容)

『a』:追加寫。若開啟的是已有檔案則直接對已有檔案操作,若開啟檔案不存在則建立新檔案,只能執行寫(追加在後面),不能讀。

『a+』:追加讀寫。開啟檔案方式與寫入方式和』a』一樣

『rb』:表示以二進位制方式讀取檔案。該檔案必須已存在。

『wb』:表示以二進位制寫方式開啟,只能寫檔案, 如果檔案不存在,建立該檔案;如果檔案已存在,則覆蓋寫。(暫時沒有用到,後續再進行學習)

不管使用哪一種讀寫方式,在讀寫的時候都要注意指標的位置:如在 .write() 之後,指標位置將會在寫的內容的末尾,若此時繼續進行讀取 .read(),則會從當前指標往後讀取,前面的內容就無法讀取到了。 而想要讀取全文,則必須先使指標位於檔案開頭 .seek(0) ,然後在讀取全文 .read()。(因為我沒有注意指標位置,導致發生進行 print(file.read()時,雖然正常執行但是沒有結果)

其他知識點:(後續需要時擴充套件)

with as :

.mode()

.name()

.truncate()

.flush() 重新整理

Python學習筆記《檔案操作》

python的檔案操作容易上手,我選取了一些比較常用的。keep 開啟檔案 和c有點相像 f open friend.cpp 會讀取出來整個檔案的內容 小心記憶體不夠 f.read f.close with open friend.cpp as f f.read 逐行讀取 readlines 可以返...

python學習筆記 檔案操作

python檔案操作流程 開啟 讀寫 關閉 1.開啟檔案及開啟方式 file obj open filename mode filename 原字串 r d text.t 轉義字串 d text.t mode r w a b 唯讀r 可寫 w 此外還有a,b 2.讀寫 1.var file obj....

Python學習筆記 檔案操作

掌握點 列印螢幕 print方法,可以使用逗號 列印多個值 如 print 總數量 totallines讀取鍵盤輸入 1 raw input 提示資訊 從標準輸入讀取乙個行,並返回乙個字串 去掉結尾的換行符 str raw input 請輸入資訊 print str2 input 提示資訊 與raw...