用索引覆盖txt文件中的行(Python)

时间:2015-11-29 19:05:19

标签: python

我有一个最初看起来像这个小的txt文件。

29-11-2015 20:17:05 - [Sandy] [20]
29-11-2015 20:17:05 - [Patrick] [5]
29-11-2015 20:17:05 - [MrKrabs] [42]

现在我删除时间并从1开始添加索引。列表可能只需要它。

with open("database.txt", mode = "r") as text_file:
            print ("\tDatabase: ")
            for iline, line in enumerate(text_file, 1):
                print ("\t\t"+str(iline)+".",line[22:])

现在我得到了这个观点。

Database:
    1. [Sandy] [20]
    2. [Patrick] [5]
    3. [MrKrabs] [42]

在我寻求帮助之后,因为我需要能够根据索引选择一条线并能够覆盖它。所以看起来会像。

Choose index you want to change: 1

Write down the name and the number: [MrsPuff] [300]

现在数据库变为

Database:
[MrsPuff] [300]
[Patrick] [5]
[MrKrabs] [42]

我这么久已经这么做了,但却不知道如何做到这一点。

0 个答案:

没有答案