open 的 mode 参数
+ 以读写方式打开文件,不能单独使用,需要与其他模式一起使用。如a+、b+
b 以二进制方式打开,不能单独使用,需要与其他模式一起使用。如rb,wb。
b 以二进制方式打开,不能单独使用,需要与其他模式一起使用。如rb,wb。
mode | 描述 | 文件不存在时 | 原文件 | 光标位置 |
r | 只读 | 报错 | 不清空 | 文件开头 |
r+ | 读+写 | 报错 | 不清空 | 文件开头 |
w | 只写 | 创建 | 清空 | 文件开头 |
w+ | 写+读 | 创建 | 清空 | 文件开头 |
a | 追加方式写 | 创建 | 不清空 | 文件结尾 |
a+ | 追加方式写+读 | 创建 | 不清空 | 文件结尾 |