🐸

档案馆

Python 基础python-architect-24-the-archive
奖励: 100 XP
|

"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...