写信给fi的行为很奇怪

2024-04-19 04:16:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我的行为很奇怪。 例如

with open("f","w") as fp:
fp.write(s) # s is string

如果我写了很多数据,那么在文件的开头我会看到垃圾。你知道吗

在二进制文件中也是这样。你知道吗

如果我把模式从w或wb改成a或ab,那就可以了。你知道吗

你知道吗?你知道吗


Tags: 文件数据stringabisaswith二进制
1条回答
网友
1楼 · 发布于 2024-04-19 04:16:04

w标志意味着“打开以进行写入,并将文件截断为零长度。流位于文件的开头。“您可能希望使用a标志打开文件,这意味着“打开要附加的文件”。你知道吗

另外,我不能写评论,因为我没有足够的声誉。你知道吗

相关问题 更多 >