python 檔案讀寫操作

2021-09-13 03:38:43 字數 1134 閱讀 6227

file = open(file_name,mode)

mode(開啟檔案的模式):

t 文字模式 (預設)。

x 寫模式,新建乙個檔案,如果該檔案已存在則會報錯。

b 二進位制模式。

+ 開啟乙個檔案進行更新(可讀可寫)。

r 以唯讀方式開啟檔案。檔案的指標將會放在檔案的開頭。這是預設模式。

r+ 開啟乙個檔案用於讀寫。檔案指標將會放在檔案的開頭。

w 開啟乙個檔案只用於寫入。如果該檔案已存在則開啟檔案,並從開頭開始編輯,即原有內容會被刪除。如果該檔案不存在,建立新檔案。

w+ 開啟乙個檔案用於讀寫。如果該檔案已存在則開啟檔案,並從開頭開始編輯,即原有內容會被刪除。如果該檔案不存在,建立新檔案。

a 開啟乙個檔案用於追加。如果該檔案已存在,檔案指標將會放在檔案的結尾。也就是說,新的內容將會被寫入到已有內容之後。如果該檔案不存在,建立新檔案進行寫入。

ab 以二進位制格式開啟乙個檔案用於追加。如果該檔案已存在,檔案指標將會放在檔案的結尾。也就是說,新的內容將會被寫入到已有內容之後。如果該檔案不存在,建立新檔案進行寫入。

a+ 開啟乙個檔案用於讀寫。如果該檔案已存在,檔案指標將會放在檔案的結尾。檔案開啟時會是追加模式。如果該檔案不存在,建立新檔案用於讀寫。

ab+ 以二進位制格式開啟乙個檔案用於追加。如果該檔案已存在,檔案指標將會放在檔案的結尾。如果該檔案不存在,建立新檔案用於讀寫。

file.close():關閉檔案

file.read():讀取檔案

file.seek():將指標定位到指定位置

file.flush():重新整理檔案,如寫檔案後不想關閉檔案,可以重新整理後檢視檔案。

tell():返回指標當前的位置

file.closed:返回true如果檔案已被關閉,否則返回false。

file.mode:返回被開啟檔案的訪問模式。

file.name:返回檔案的名稱。

file.softspace:如果用print輸出後,必須跟乙個空格符,則返回false,否則返回true。

注:使用open()開啟檔案後需要在讀寫完成後使用close()方法關閉檔案。使用with open(『檔案路徑』) as f: 可以自動呼叫f.close()而不需要在後面單獨寫一行**關閉檔案。

python 讀 寫檔案操作

python中也提供類似於c語言中的open read write函式,下面是我根據看過的內容的乙個python讀 寫檔案的 段 讀檔案 在python的執行資料夾中新建乙個 123.txt 的檔案,輸入2341.rfp open 123.txt 開啟乙個 123.txt 得到乙個檔案物件 分配記憶...

python檔案讀寫操作

讀寫檔案是最常見的io操作,python內建了讀寫檔案的函式,用法和c是相容的。在磁碟上讀寫檔案的功能都是由作業系統提供的,現在作業系統不允許普通的程式直接操作磁碟 所以,讀寫檔案就是請求作業系統開啟乙個檔案物件 通常稱為檔案描述符 然後,通過作業系統提供的介面從這個檔案物件中讀取資料 讀檔案 或者...

Python 檔案讀寫操作

一 python中對檔案 資料夾操作時經常用到的os模組和shutil模組常用方法。1.得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getcwd 2.返回指定目錄下的所有檔案和目錄名 os.listdir 3.函式用來刪除乙個檔案 os.remove 4.刪除多個目錄 os.re...