【发布时间】:2015-07-18 22:52:23
【问题描述】:
如果我有一个程序询问用户的姓名和分数,打开一个 .txt 文件,在文件中搜索他们的姓名,例如:
for x in f.readlines():
if name in x.strip():
#etc
如果找到名称,则必须编辑该行并添加新分数,但它只能存储 x 个分数,例如最后 4 个分数。所以如果已经存储了4个分数,则必须删除最旧的一个,只保留最新的4个分数。
如果找不到名称,那么它只是一个简单的附加到文件末尾。
我将如何做到这一点?
【问题讨论】:
-
文件长什么样?