-
r
打开文件仅供阅读。文件指针位于文件的开头。这是默认模式。
-
rb
打开一个只能以二进制格式读取的文件。文件指针位于文件的开头。这是默认模式。
-
r+
打开文件进行读写。文件指针将位于文件的开头。
-
rb+
以二进制格式打开文件以读取和写入。文件指针将位于文件的开头。
-
w
打开一个文件只写。如果文件存在,则覆盖该文件。如果该文件不存在,则创建一个新文件进行写入。
-
wb
打开一个只能以二进制格式写入的文件。如果文件存在,则覆盖该文件。如果文件不存在,则创建一个新文件进行写入。
-
w+
打开一个用于写入和阅读的文件。如果文件存在,则覆盖现有文件。如果该文件不存在,则创建一个用于读取和写入的新文件。
-
wb+
以二进制格式打开用于写入和读取的文件。如果文件存在,则覆盖现有文件。如果该文件不存在,则创建一个用于读取和写入的新文件。
-
a
打开一个文件进行追加。如果文件存在,文件指针位于文件末尾。也就是说,该文件处于追加模式。如果文件不存在,它将创建一个新文件进行写入。
-
ab
打开一个以二进制格式附加的文件。如果文件存在,文件指针位于文件末尾。也就是说,该文件处于追加模式。如果文件不存在,它将创建一个新文件进行写入。
-
a+
打开附件和阅读文件。如果文件存在,文件指针位于文件末尾。该文件以附加模式打开。如果文件不存在,它会创建一个新的文件用于读写。
-
ab+
以二进制格式打开文件以追加和读取。如果文件存在,文件指针位于文件末尾。该文件以附加模式打开。如果文件不存在,它会创建一个新的文件用于读写。