python打开文件时的几种访问模式:
| 访问模式 | 说明 |
|---|---|
| r | 以只读方式打开文件,文件指针会默认放在文件开头。 |
| w | 打开一个文件只用于写入,如果文件已经存在则将其覆盖,如果不存在则创建文件并写入。 |
| a | 打开一个文件用于追加,如果文件已经存在,则文件指针会被放在文件末尾,即新的内容会被写到已有内容之后,如果文件不存在,则创建文件并写入。 |
| rb | 以二进制只读方式打开一个文件,文件指针会默认放在文件开头。 |
| wb | 以二进制形式打开一个文件用于写入,如果文件已经存在则将其覆盖,如果不存在则创建文件并写入。 |
| ab | 以二进制形式打开一个文件用于追加,如果文件已经存在,则文件指针会被放在文件末尾,即新的内容会被写到已有内容之后,如果文件不存在,则创建文件并写入。 |
| r+ | 打开一个文件用于读写,文件指针默认放在开头。 |
| w+ | 打开一个文件用于读写,如果文件已经存在则将其覆盖,如果文件不存在则创建文件。 |
| a+ | 打开一个文件用于读写,如果文件已经存在,则文件指针会被放在文件末尾,如果文件不存在,创建新文件用于读写。 |
| rb+ | 以二进制形式打开一个文件用于读写,文件指针默认放在文件开头。 |
| wb+ | 以二进制形式打开一个文件用于读写,如果文件已经存在将其覆盖,如果文件不存在,创建新文件。 |
| ab+ | 以二进制形式打开一个文件用于追加,如果该文件已存在,文件指针将会放在文件的末尾,如果文件不存在,创建新文件用于读写。 |
总结:
- r 代表读, w 代表写, b 代表二进制, a 代表追加形式,即文件指针会被放在文件末尾。
博客介绍了Python打开文件时的几种访问模式。其中,r代表读,w代表写,b代表二进制,a代表追加形式,采用追加形式时文件指针会被放在文件末尾。
149

被折叠的 条评论
为什么被折叠?



