访问模式决定了文件必须被打开的模式,即。读取,写入追加等。 *下面给出
模式 | 描述 |
---|---|
r | 1. 以只读方式打开文件。 2.文件指针放在文件的开头。 3. 这是默认模式。 |
rb | 1. 以二进制格式打开一个只读文件。 2.文件指针放在文件的开头。 3. 这是默认模式。 |
r+ | 1. 以读写方式打开一个文件。 2. 文件指针将位于文件的开头。 |
rb+ | 1. 以二进制格式打开一个文件进行读写。 2. 文件指针将位于文件的开头。 |
w | 1. 打开一个仅用于写入的文件。 2. 如果文件存在,则覆盖文件。 3. 如果文件不存在,则创建一个新文件进行写入。 |
wb | 1. 打开一个只以二进制格式写入的文件。 2. 如果文件存在,则覆盖文件。 3. 如果文件不存在,则创建一个新文件进行写入。 |
w+ | 1. 打开一个文件进行读写。 2. 如果文件存在,则覆盖现有文件。 3. 如果文件不存在,则创建一个新文件进行读写。 |
wb+ | 1. 以二进制格式打开一个文件进行读写。 2. 如果文件存在,则覆盖现有文件。 3. 如果文件不存在,则创建一个新文件进行读写。 |
a | 1. 打开一个文件进行追加。 2. 如果文件存在,则文件指针位于文件末尾。也就是说,文件处于追加模式。 3.如果文件不存在,则创建一个新文件进行写入。 |
ab | 1. 打开一个以二进制格式追加的文件。 2. 如果文件存在,则文件指针位于文件末尾。也就是说,文件处于追加模式。 3. 如果文件不存在,则创建一个新文件进行写入。 |
a+ | 1. 打开一个文件进行追加和读取。 2. 如果文件存在,则文件指针位于文件末尾。文件以追加模式打开。 3.如果文件不存在,则创建一个新文件进行读写。 |
ab+ | 1. 以二进制格式打开一个文件进行追加和读取。 2.如果文件存在,则文件指针在文件末尾。文件以追加模式打开。 3. 如果文件不存在,则创建一个新文件进行读写。 |
Python 示例
- fo=open("aks.txt",'w')
- print (fo.name)