檔案的操作
python中,使用open函數,可以打開一個已經存在的檔案,或者建立一個新檔案。
open(檔案名 通路模式)
其中open 後面跟的檔案名/檔案路徑一般都是字元串。
open的作用類似于vim指令(檔案存在——打開;檔案不存在——建立)。
通路模式:
r:以隻讀方式打開檔案,檔案的指針會放在檔案的開頭,這是預設模式
w:打開一個新的檔案隻用于寫入,如果該檔案已存在則将其覆寫。如果該檔案不存在,建立新檔案進行寫入
a 打開一個檔案用于追加。如果檔案已存在,檔案指針将會放在檔案的末尾,也就是說,新的内容将會被寫入到已有内容之後,如果該檔案不存在,則建立檔案進行寫入
rb 以二進制格式打開一個檔案用于隻讀。檔案指針将會放在檔案的開頭,這是預設模式。
wb 以二進制格式打開一個檔案隻用于寫入。如果該檔案存在則将其覆寫。如果該檔案不存在,建立新檔案進行寫入
ab 以二進制格式打開一個檔案用于追加。如果檔案已存在,檔案指針将會放在檔案的末尾,也就是說,新的内容将會被寫入到已有内容之後,如果該檔案不存在,則建立檔案進行寫入
r+ 相當于r和在檔案的開頭寫入資料(即覆寫檔案開頭的資料)。這也是r+和r的差別
w+ 相當于r和w。這也是w+與w的差別
a+ 相當于r和a。這也是a+和a的差別
rb+ 以二進制格式打開一個檔案用于讀寫。檔案指針将會放在檔案的開頭
wb+ 以二進制格式打開一個檔案用于讀寫。如果檔案已存在,将其覆寫。如果檔案不存在,則建立檔案
ab+ 以二進制格式打開一個檔案用于追加。如果檔案已存在,檔案指針将會放在檔案的末尾。如果檔案不存在,建立檔案用于讀寫。
關閉檔案:(close)
寫入資料(write)
讀取資料(read)(readlines)(readline)
擷取目前讀寫的位置(tell)
定位到某個位置(seek)
檔案系統
Python中關于檔案處理的标準庫os,下面簡要介紹os庫的功能。
os.getcwd() 檢視目前路徑
os.mkdir() 建立一個子檔案夾,已存在時會報錯
os.rmdir() 删除一個檔案夾,不存在時會報錯
os.listdir() 列出目前目錄或者指定目錄下所有檔案夾及檔案的名稱,傳回一個清單
os.rename() 修改檔案或者檔案夾的名稱
os.remove() 删除一個檔案
————————————————
版權聲明:本文為CSDN部落客「weixin_45556991」的原創文章,遵循 CC 4.0 BY-SA 版權協定,轉載請附上原文出處連結及本聲明。
原文連結:
https://blog.csdn.net/weixin_45556991/article/details/102766867