Python
open()函数支持多种文件打开模式,r只读、w覆盖写入、a追加、b二进制、+读写组合。
基础模式
| 模式 | 说明 | 文件不存在 |
|---|---|---|
r | 只读 | 报错 |
w | 覆盖写入 | 创建 |
a | 追加 | 创建 |
x | 排他创建 | 报错 |
组合模式
| 模式 | 说明 |
|---|---|
r+ | 读写,文件必须存在 |
w+ | 读写,覆盖内容 |
a+ | 读写,追加到末尾 |
类型修饰
| 修饰符 | 说明 |
|---|---|
b | 二进制模式 |
t | 文本模式(默认) |
常用组合
| |
选择指南
| 场景 | 模式 |
|---|---|
| 仅读取 | r |
| 覆盖写入 | w |
| 追加日志 | a |
| 读写已有文件 | r+ |
| 处理图片/视频 | rb / wb |
| 读取并追加 | a+ |
张芷铭的个人博客
Comments