"w" 模式很危险,因为它会删除所有内容。
如果我们想往书里加一页,而不是把整本书烧掉,该怎么办?我们需要 Archive 模式 (追加)。
追加到文件
"Append" 意味着“添加到末尾”。我们使用 "a" 模式。
# "a" 意思是 "append mode" (追加模式)
file = open("list.txt", "a")
# \n 代表换行 (New Line)
file.write("\nBuy Milk")
file.close()
1
创造历史
在文件资源管理器中,创建 archive.txt 并输入 History 1: The Beginning。
2
打开以追加
在 main.py 中,使用 open("archive.txt", "a")。注意是 "a"!将其保存为 file。
3
添加新历史
将 new_record 变量写入文件。别忘了关闭它。
程序员使用 \n 来表示“按回车键”(换行)。如果你不用它,你的文字就会粘在前一行的屁股后面!
参考答案点击展开点击收起
点击展开点击收起
参考答案:
# 1. 打开以追加
file = open("archive.txt", "a")
# 2. 追加新记录(带换行符)
file.write(new_record)
# 3. 关闭
file.close()高级技巧想更进一步?点击展开点击收起
F. 日志 (Logs)
- 追加模式正是“日志文件”(服务器的日记)的工作原理。
- 服务器每天向日志文件写入数百万行内容,永远是追加到底部,从不删除过去。
Loading...
终端输出
Terminal
Ready to run...