为什么用'a'不能用'w'

来源:2-7 文件的写入

技术佬

2020-05-27 23:19:09

with open(file_name, 'a', encoding='utf-8') as f:

写回答

1回答

好帮手慕觉浅

2020-05-28

同学你好:"w"是写入模式,会将之前写入的内容覆盖,只保留最后一次写入的内容;而"a"是追加写模式,不会覆盖前面的内容,在前面内容的最后追加写入的字符串。这里我们要写入的是用户的日志信息,显然不可以将之前的日志信息覆盖,而是要一条条追加的,因此使用"a"来完成。

如果解决了你的疑惑,请采纳,祝学习愉快~

1

0 学习 · 8160 问题

查看课程