Python文件模式"w+"让您感到困惑了吗?

277

来自文档

'r+'、'w+'和'a+'模式打开文件进行更新(注意,'w+'截断文件)。在区分二进制和文本文件的系统上,在模式后添加'b'以二进制模式打开文件;对于没有此区别的系统,在模式后添加'b'没有任何影响。

还有这里

w+:为写入和读取打开文件。如果文件存在,则覆盖现有文件;如果文件不存在,则创建一个新文件进行读取和写入。

但是,如何读取使用w+打开的文件?


36
我发现这个图示非常有用。 - Ritwik
11个回答

0
h4z3所述, 在实际应用中, 有时数据太大无法直接加载所有内容,或者您拥有生成器或实时传入的数据,您可以使用w+将其存储在文件中以便以后读取。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接