python常用的開啟檔案模式

2021-08-28 07:58:20 字數 961 閱讀 7020

r  表示以唯讀字元的形式開啟檔案,如果檔案不存在,程式會報錯,如果檔案存在,檔案定位符放在起始位置

rb 表示以唯讀二進位制的形式開啟檔案,如果檔案不存在,程式會報錯,如果檔案存在,檔案定位符放在起始位置

r+ 表示以讀寫字元的形式開啟檔案,如果檔案不存在,程式會報錯,如果檔案存在,檔案定位符放在起始位置

rb+ 表示以讀寫二進位制的形式開啟檔案,如果檔案不存在,程式會報錯,如果檔案存在,檔案定位符放在起始位置

w 表示以只寫字元的形式開啟檔案, 如果檔案不存在,則建立乙個新的檔案,且檔案定位符放在起始位置.如果檔案存在,原資料會被擦除掉,且檔案定位符放在起始位置.

wb 表示以只寫二進位制的形式開啟檔案,如果檔案不存在,則建立乙個新的檔案,且檔案定位符放在起始位置.如果檔案存在,原資料會被擦除掉,且檔案定位符放在起始位置.

w+ 表示以讀寫字元的形式開啟檔案,如果檔案不存在,則建立乙個新的檔案,且檔案定位符放在起始位置.如果檔案存在,原資料會被擦除掉,且檔案定位符放在起始位置.

wb+ 表示以讀寫二進位制的形式開啟檔案,如果檔案不存在,則建立乙個新的檔案,且檔案定位符放在起始位置.如果檔案存在,原資料會被擦除掉,且檔案定位符放在起始位置.

a 表示以追加字元(只寫)的形式開啟檔案, 如果檔案不存在,則建立乙個新的檔案,且檔案定位符放在起始位置,如果檔案存在,原資料不會被擦除掉,且檔案定位符放在末尾.

ab 表示以只寫二進位制的形式開啟檔案,如果檔案不存在,則建立乙個新的檔案,且檔案定位符放在起始位置,如果檔案存在,原資料不會被擦除掉,且檔案定位符放在末尾.

a+ 表示以讀寫字元的形式開啟檔案,如果檔案不存在,則建立乙個新的檔案,,且檔案定位符放在起始位置,如果檔案存在,原資料不會被擦除掉,且檔案定位符放在末尾.

ab+ 表示以讀寫二進位制的形式開啟檔案,如果檔案不存在,則建立乙個新的檔案,,且檔案定位符放在起始位置,如果檔案存在,原資料不會被擦除掉,且檔案定位符放在末尾.

python檔案開啟的幾種訪問模式

訪問模式 說明 r 以唯讀方式開啟檔案。檔案的指標將會放在檔案的開頭。這是預設模式。w 開啟乙個檔案只用於寫入。如果該檔案已存在則將其覆蓋。如果該檔案不存在,建立新檔案。a 開啟乙個檔案用於追加。如果該檔案已存在,檔案指標將會放在檔案的結尾。也就是說,新的內容將會被寫入到已有內容之後。如果該檔案不存...

python開啟檔案 Python檔案開啟模式

python 內建函式 python 內建函式 python open 函式用於開啟乙個檔案,建立乙個 file 物件,相關的方法才可以呼叫它進行讀寫。寫入檔案時,不會自動加入換行,需要手動在末尾加入,在每個元素後面都換行n,可以用 fo.writelines line n for line in ...

檔案的開啟模式

1.ofstream 寫資料 ifstream 讀資料 fstream ofstream ifstream 建立fstream物件時,應指定檔案開啟模式 mode 模式 description 描述 ios in 開啟檔案讀資料 ios out 開啟檔案寫資料 ios ate 開啟檔案,把檔案游標移...