檔案使用方式彙總

2021-06-21 06:36:05 字數 1082 閱讀 9866

檔案使用方式

"r" (唯讀)

為輸入開啟乙個文字檔案

"w" (只寫)

為輸出開啟乙個文字檔案

"a" (追加)

向文字檔案尾增加資料

"rb" (唯讀)

為輸入開啟乙個二進位制檔案

"wb」 (只寫)

為輸出開啟乙個二進位制檔案

"ab" (追加)

向二進位制檔案尾增加資料

"r+" (讀寫)

為讀/寫開啟乙個文字檔案

"w+" (讀寫)

為讀/寫建立乙個新的文字檔案

"a+" (讀寫)

為讀/寫開啟乙個文字檔案

"rb+" (讀寫)

為讀/寫開啟乙個二進位制檔案

"wb+" (讀寫)

為讀/寫建立乙個新的二進位制檔案

"ab+" (讀寫)

為讀/寫開啟乙個二進位制檔案

說明:(1) 用r(唯讀)方式開啟檔案只能用於程式從檔案輸入資料,不能向檔案輸出資料,而且要求該檔案已經存在,否則函式fopen()將返回空指標null。

(2) 用w(只寫)方式開啟的檔案只能用於向檔案輸出資料,不能從該檔案中輸入資料,如果開啟時原檔案不存在,則新建該檔案,如果原檔案已經存在,則刪除原檔案裡的資料

(3)用a(追加)方式開啟的檔案,表示不刪除原檔案裡的資料,而是從檔案的末尾開始填加資料,要求被開啟的檔案已經存在,開啟後,檔案的位置指標將定位在檔案的末尾,如果開啟的檔案已經存在,則函式fopen()返回乙個空指標。

(4)用r+, w+,a+(讀/寫)方式開啟的檔案,既可以從檔案輸入資料,也可以向檔案輸出資料,其中r+只允許開啟已存在的檔案,用w+方式開啟,則系統新建乙個檔案,先向檔案輸出資料,然後才能從檔案中輸入資料。用a+方式是開啟已經存在的檔案,並且檔案的位置指標定位在檔案的末尾,先準備向檔案新增資料,以後也可以從檔案中輸入資料。

(5)上述開啟的檔案都是針對文字檔案,如果要開啟二進位制檔案,必須在使用方式後面添上字元b,如rb表示以唯讀方式開啟乙個二進位制檔案。

python 開啟檔案的方式彙總

python開啟檔案的方式 r 唯讀,檔案指標在檔案頭 例 open test.txt r 此時檔案指標在檔案頭,讀取檔案從第乙個字元處開始向後讀取內容。不可寫入檔案。不可建立檔案 rb 二進位制格式唯讀,檔案指標在檔案頭 例 open test.txt rb 讀取二進位制檔案。此時檔案指標在檔案頭...

vim使用技巧 快捷方式彙總

1 查詢 替換 替換命令 addr s 源字串 目的字串 option addr 表示檢索範圍,省略時表示當前行。如 1,20 表示從第1行到20行 表示整個檔案,同 1,從當前行到檔案尾 s 表示替換操作 option 表示操作型別 如 g 表示全域性替換 c 表示進行確認 p 表示替代結果逐行顯...

檔案使用的方式

檔案使用方式 意義 rt 唯讀開啟乙個文字檔案,只允許讀資料 wt 只寫開啟或建立乙個文字檔案,只允許寫資料 at 追加開啟乙個文字檔案,並在檔案尾寫資料 rb 唯讀開啟乙個二進位制檔案,只允許讀資料 wb 只寫開啟或建立乙個二進位制檔案,只允許寫資料 ab 追加開啟乙個二進位制檔案,並在檔案尾寫資...