python之檔案方法

2021-09-26 20:52:13 字數 876 閱讀 5058

open() 方法用於開啟乙個檔案,並返回檔案物件,在對檔案進行處理過程都需要使用到這個函式,如果該檔案無法被開啟,會丟擲 oserror。

注意:

使用 open() 方法一定要保證關閉檔案物件,即呼叫 close() 方法

open() 函式常用形式是接收兩個引數:檔名(file)和模式(mode)。

open(file,mode='r')
完整的語法格式為:

open(file,mode='r',buffering='-1',encoding=none,errors=none,newline=none,closefd=true, opener=none)
引數說明:

mode 常用引數有: 

mode引數 模式

描述x寫模式,新建乙個檔案,如果該檔案存在,會報錯

b二進位制模式

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

+開啟乙個檔案進行更新,可讀可寫

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

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

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

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

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

python 練習之 檔案方法

假設os模組已匯入,那麼列表推導式 filename for filename in os lstsisr cwindows if filename.endswith exe 的作用是列出c windows資料夾中所有擴充套件名為exe的檔案。正確 寫模式,新建乙個檔案,如果該檔案已存在則會報錯。錯...

python檔案處理方法 python檔案處理

開啟檔案,當前目錄 help file 方法.close 關閉檔案。關閉後檔案不能再進行讀寫操作。flush 重新整理檔案內部緩衝,直接把內部緩衝區的資料立刻寫入檔案,而不是被動的等待輸出緩衝區寫入。fileno 返回乙個整型的檔案描述符 file descriptor fd 整型 可以用在如os模...

Python之讀取TXT檔案的方法小結

方法一 read txt method one f open image abc.txt line f.readline while line print line line f.readline f.close 方法二 read txt method two f open image abchck...