r
打開檔案僅供閱讀。檔案指針位于檔案的開頭。這是預設模式。
rb
打開一個隻能以二進制格式讀取的檔案。檔案指針位于檔案的開頭。這是預設模式。
r+
打開檔案進行讀寫。檔案指針将位于檔案的開頭。
rb+
以二進制格式打開檔案以讀取和寫入。檔案指針将位于檔案的開頭。
w
打開一個檔案隻寫。如果檔案存在,則覆寫該檔案。如果該檔案不存在,則建立一個新檔案進行寫入。
wb
打開一個隻能以二進制格式寫入的檔案。如果檔案存在,則覆寫該檔案。如果檔案不存在,則建立一個新檔案進行寫入。
w+
打開一個用于寫入和閱讀的檔案。如果檔案存在,則覆寫現有檔案。如果該檔案不存在,則建立一個用于讀取和寫入的新檔案。
wb+
以二進制格式打開用于寫入和讀取的檔案。如果檔案存在,則覆寫現有檔案。如果該檔案不存在,則建立一個用于讀取和寫入的新檔案。
a
打開一個檔案進行追加。如果檔案存在,檔案指針位于檔案末尾。也就是說,該檔案處于追加模式。如果檔案不存在,它将建立一個新檔案進行寫入。
ab
打開一個以二進制格式附加的檔案。如果檔案存在,檔案指針位于檔案末尾。也就是說,該檔案處于追加模式。如果檔案不存在,它将建立一個新檔案進行寫入。