1 基本模式
模式 | 功能 | 文件要求 | 指针位置 | 是否覆盖内容 |
---|---|---|---|---|
r | 只读文本 | 必须存在 | 文件开头 | 否 |
rb | 只读二进制 | 必须存在 | 文件开头 | 否 |
w | 只写文本 | 不存在则创建 | 文件开头 | 立即清空原内容 |
wb | 只写二进制 | 不存在则创建 | 文件开头 | 立即清空原内容 |
2 扩展模式
模式 | 功能 | 文件要求 | 指针行为 | 覆盖特性 |
---|---|---|---|---|
r+ | 读写文本 | 必须存在 | 初始在开头,写入时覆盖当前位置7 | 局部覆盖 |
w+ | 写读文本 | 不存在则创建 | 初始在开头,写入后需seek(0) 读取 | 立即清空全部内容 |
模式 | 功能 | 文件要求 | 指针位置 | 是否覆盖内容 |
---|---|---|---|---|
r | 只读文本 | 必须存在 | 文件开头 | 否 |
rb | 只读二进制 | 必须存在 | 文件开头 | 否 |
w | 只写文本 | 不存在则创建 | 文件开头 | 立即清空原内容 |
wb | 只写二进制 | 不存在则创建 | 文件开头 | 立即清空原内容 |
模式 | 功能 | 文件要求 | 指针行为 | 覆盖特性 |
---|---|---|---|---|
r+ | 读写文本 | 必须存在 | 初始在开头,写入时覆盖当前位置7 | 局部覆盖 |
w+ | 写读文本 | 不存在则创建 | 初始在开头,写入后需seek(0) 读取 | 立即清空全部内容 |