python 開啟檔案的方式彙總

2021-10-21 08:50:24 字數 1810 閱讀 1464

python開啟檔案的方式

r: 唯讀,檔案指標在檔案頭

例:open(『test.txt』,『r』),此時檔案指標在檔案頭,讀取檔案從第乙個字元處開始向後讀取內容。不可寫入檔案。不可建立檔案

rb: 二進位制格式唯讀,檔案指標在檔案頭

例:open(『test.txt』,『rb』),讀取二進位制檔案。此時檔案指標在檔案頭,讀取檔案從第乙個字元處開始向後讀取內容。不可寫入檔案。不可建立檔案

r+: 讀寫,檔案指標在檔案頭

例:open(『test.txt』,『r+』),此時檔案指標在檔案頭,讀取檔案從第乙個字串開始向後讀取內容。執行寫入操作的時候,內容新增在原內容的頭部。不可建立檔案

rb+: 二進位制讀寫,檔案指標在檔案頭

例:open(『test.txt』,『rb+』),讀寫二進位制檔案。此時檔案指標在檔案頭,讀取檔案從第乙個字串開始向後讀取內容。執行寫入操作的時候,內容新增在原內容的頭部。不可建立檔案

w: 寫入,如果檔案已經存在,則覆蓋,檔案不存在則建立檔案

例:open(『test.txt』,『w』),此時檔案指標在檔案頭,如果原檔案存在內容,則清空檔案內容。如果檔案不存在,嘗試建立檔案。不可讀取檔案內容

w+:讀寫,檔案指標指向檔案頭,並將檔案大小截為零,如果檔案不存在則建立檔案

wb: 二進位制寫入,如果檔案已經存在,則覆蓋,檔案不存在則建立檔案

例:open(『test.txt』,『wb』),寫入二進位制檔案。此時檔案指標在檔案頭,如果原檔案存在內容,則清空檔案內容。如果檔案不存在,嘗試建立檔案。不可讀取檔案內容

w+: 讀寫,如果檔案已經存在,則覆蓋,檔案不存在則建立檔案

例:open(『test.txt』,『w+』),此時檔案指標在檔案頭,如果原檔案存在內容,則清空檔案內容。如果檔案不存在,嘗試建立檔案。讀取檔案的時候從第乙個字元開始讀取。

wb+: 二進位制讀寫,如果檔案已經存在,則覆蓋,檔案不存在則建立檔案

例:open(『test.txt』,『wb+』),讀寫二進位制檔案。此時檔案指標在檔案頭,如果原檔案存在內容,則清空檔案內容。如果檔案不存在,嘗試建立檔案。讀取檔案的時候從第乙個字元開始讀取。

a: 追加寫入,檔案指標在檔案尾,檔案不存在則建立檔案

例:open(『test.txt』,『a』),此時檔案指標在檔案尾,如果原檔案存在內容,以追加的方式將新內容新增的檔案尾部。如果檔案不存在,嘗試建立檔案。不可讀取檔案。

ab: 二進位制追加寫入,檔案指標在檔案尾,檔案不存在則建立檔案

例:open(『test.txt』,『ab』),寫入二進位制檔案。此時檔案指標在檔案尾,如果原檔案存在內容,以追加的方式將新內容新增的檔案尾部。如果檔案不存在,嘗試建立檔案。不可讀取檔案。

a+: 追加讀寫,檔案指標在檔案尾,檔案不存在則建立檔案

例:open(『test.txt』,『a+』),此時檔案指標在檔案尾,如果原檔案存在內容,以追加的方式將新內容新增的檔案尾部。如果檔案不存在,嘗試建立檔案。讀取檔案從尾部開始。

ab+ 二進位制追加讀寫,檔案指標在檔案尾,檔案不存在則建立檔案

例:open(『test.txt』,『ab+』),讀寫二進位制檔案,此時檔案指標在檔案尾,如果原檔案存在內容,以追加的方式將新內容新增的檔案尾部。如果檔案不存在,嘗試建立檔案。讀取檔案從尾部開始。

python檔案開啟方式

r 唯讀 r 讀寫 兩種只能找檔案不能建立檔案 file line open users r content file line,read print content w 唯讀 w 讀寫 沒有該檔案可以建立檔案 str python file line open users w file line....

python開啟檔案方式

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

Python檔案開啟的幾種方式

python 全棧工程師核心面試 300 問深入解析 2020 版 全文預覽 python 全棧工程師核心面試 300 問深入解析 2020 版 歡迎訂閱 訪問模式 說明 r 以唯讀方式開啟檔案。檔案的指標將會放在檔案的開頭。這是預設模式。w 開啟乙個檔案只用於寫入。如果該檔案已存在則將其覆蓋。如果...