2026.08.13 · 编程学习第 23 天

修改一条记录,
也把新内容永久保存。

今天,我用编号找到列表中的指定位置,保存被覆盖前的旧内容,再修改列表并重写文件,为学习记录管理器增加了修改功能。

day23.py
index = number - 1
old_note = notes[index]
notes[index] = new_note
save_all_notes(notes)

return "已将旧记录修改为新记录"

现在是新手,
也在一步步前进。

截至 2026 年 8 月 13 日,我完成了二十三次编程学习记录。今天为学习记录管理器增加修改功能,并理解了覆盖旧内容前要先保存原记录,修改列表后还要重写文件。

这个网站是我的学习档案。网站由我在工具和 AI 的帮助下维护;每一篇记录只写我真正练习过、理解过的内容。

我现在会什么

不虚构进度,只记录事实。

PY

Python 基础

能把用户看到的编号转换成列表索引,并用赋值修改指定位置保存的内容。

第 23 天 · 按编号修改

文件中的永久修改

先保存旧记录,再替换列表元素,最后用写入模式重写完整文本文件。

读取 → 修改 → 重写

下一步

继续完善学习记录管理器,练习更清楚的数据检查和程序结构。

下一阶段 · 继续完善

我的学习记录

记录每一次理解、尝试与进步。

修改之前记住过去,
修改之后保存现在。