python中檔案操作

2021-10-25 01:43:41 字數 1099 閱讀 8193

一、檔案的基本作用

1、檔案操作步驟:

1)、開啟

語法:open(name,mode,encoding='編碼格式')

name:是要開啟的目標檔名的字串(可以包含檔案所在的具體路徑)

mode:設定開啟檔案的模式(訪問模式):唯讀、寫入、追加

encoding:檔案裡內容的編碼格式

2)、讀寫

寫入:檔案物件.write('內容')

讀取:檔案物件.read(num);num:是讀取資料的長度,沒有則讀取全部

3)、關閉:檔案物件.close()

二、檔案開啟的幾種模式

訪問模式

說明 r

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

w 開啟乙個檔案只用於寫入。如果該檔案已存在則將其覆蓋。如果該檔案不存在,建立新檔案。

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

rb 以二進位制格式開啟乙個檔案用於唯讀。檔案指標將會放在檔案的開頭。這是預設模式。

wb 以二進位制格式開啟乙個檔案只用於寫入。如果該檔案已存在則將其覆蓋。如果該檔案不存在,建立新檔案。

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

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

w+ 開啟乙個檔案用於讀寫。如果該檔案已存在則將其覆蓋。如果該檔案不存在,建立新檔案。

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

rb+

以二進位制格式開啟乙個檔案用於讀寫。檔案指標將會放在檔案的開頭。

wb+

以二進位制格式開啟乙個檔案用於讀寫。如果該檔案已存在則將其覆蓋。如果該檔案不存在,建立新檔案。

ab+

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

python中檔案操作

在python,使用open函式,可以開啟乙個已經存在的檔案,或者建立乙個新檔案 open 檔名,訪問模式 關閉檔案 若沒有test.py,新建乙個檔案 f open test.py w 關閉檔案 f.close 複製檔案流程 分析 1.獲取使用者要複製的檔名 2.開啟這個檔案 3.新建乙個檔案 4...

Python中檔案的操作

python提供了必要的函式和方法進行預設情況下的檔案基本操作。你可以用file物件做大部分的檔案操作。檔案 硬碟中一塊儲存空間 虛擬的檔案 檔案操作 根據檔名來操作硬碟的那塊儲存空間,操作方式 讀read 寫write 必需的三個步驟 1.開啟檔案 2.操作檔案 3.關閉檔案 一 開啟檔案 必須先...

python中檔案的操作

開啟 操作 關閉 基本引數 r readonly 預設引數 只能讀 不能寫 讀取檔案不存在 會報錯 w 寫檔案 write only 檔案存在時,會清空檔案的內容並寫入新的檔案內容 檔案不存在,會建立新的檔案並寫入內容 a 寫檔案 write only 寫 不會清空檔案內容 會在檔案末尾追加 寫 檔...