Python
open()函数通过模式参数控制文件读写方式:r只读、w覆盖写入、a追加、b二进制、+读写组合。
基本模式
| 模式 | 说明 | 文件不存在时 |
|---|---|---|
r | 只读 | 报错 |
w | 覆盖写入 | 创建新文件 |
a | 追加 | 创建新文件 |
x | 排他创建 | 报错(文件已存在) |
类型修饰
| 修饰符 | 说明 |
|---|---|
b | 二进制模式 |
t | 文本模式(默认) |
组合模式
| 模式 | 说明 |
|---|---|
r+ | 读写,文件必须存在 |
w+ | 读写,覆盖内容 |
a+ | 读写,追加到末尾 |
rb | 读取二进制 |
wb | 写入二进制 |
使用示例
| |
总结
r/w/a最常用b处理非文本文件+启用读写组合
张芷铭的个人博客
Comments