在特别文件读取情况下文件可能会进行既读又写的操作这时候打开文件模式就需要使用'r+', 'w+', 'a+'。但是这几个同时具有读写功能的模式其实是具有很大区别的。
描述 | r+ | w+ | a+ |
---|---|---|---|
当前文件不存在时文件 | 抛出异常 | 创建文件 | 创建文件 |
打开后原文件内容 | 保留 | 清空 | 保留 |
初始位置 | 0 | 0 | 文件尾 |
写入位置 | 标记位置 | 标记位置 | 写入时默认跳至文件尾 |
在特别文件读取情况下文件可能会进行既读又写的操作这时候打开文件模式就需要使用'r+', 'w+', 'a+'。但是这几个同时具有读写功能的模式其实是具有很大区别的。
描述 | r+ | w+ | a+ |
---|---|---|---|
当前文件不存在时文件 | 抛出异常 | 创建文件 | 创建文件 |
打开后原文件内容 | 保留 | 清空 | 保留 |
初始位置 | 0 | 0 | 文件尾 |
写入位置 | 标记位置 | 标记位置 | 写入时默认跳至文件尾 |
本文标题:Python 文件打开模式r+, w+, a+的区别
本文链接:https://www.haomeiwen.com/subject/zdgxyqtx.html
网友评论