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