關於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...