需要将人的信息存储在一个文件中,并提取特定的信息(python)

我对python比较陌生,我需要做的程序要求我在一个文件中存储一组关于一个人的信息,这个文件也包含了其他人的相同信息。我想我必须使用一个二维字典或类似的东西,但我不确定。我需要能够:- 将信息显示在一个人身上–最终以图形用户界面的形式显示出来(还不知道如何制作图形用户界面,但我以后会学习)–编辑关于一个人的任何信息–向这个文件中添加任何数量的新的人–使用 “列 “中的所有信息,并将其变成自己的临时列表,例如,一个有每个人年龄的列表。

解决方案:

name = input("Name:\n") #Take in info
age = input("Age:\n")
hobby = input("Hobby:\n")

abc = open("test.txt", "a+") #Open the file
abc.write(name, age, hobby)

namesearch = input("Search: ") #Ask to search

with open("test.txt") as fo: #Open file
    for rec in fo: #Start a for loop to search line by line 
        tokens = rec.strip().split(',', 2) # split to maximum three tokens
        if tokens[0] == namesearch: #if token number 1(name)=namesearch then,
            print(rec) #Return the whole line

给TA打赏
共{{data.count}}人
人已打赏
未分类

问题:在最终图片上停止CSS动画

2022-9-8 17:36:17

未分类

如何在多列数据表上进行rollapply操作?

2022-9-8 17:36:19

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索