【发布时间】:2020-02-10 12:24:53
【问题描述】:
我有一个文本文件,例如一个包含多个姓名 + 相关电话号码/年龄的数据库:
姓名 - 鲍勃
姓 - 詹金斯
年龄 - 32
名字 - 哈利
姓氏 - 海滩
年龄 - 26
名字 - 伊森
姓-霍尔
年龄 - 40
我在 python 中输入了一个名为“搜索”的内容,然后在文本文件中查找任何匹配项。我怎样才能让它打印那个人的信息。例如,在输入中我输入了“Harry”,因此它会在文本文件中搜索任何说“Harry”的行并打印他们的姓名、姓氏和年龄。
【问题讨论】:
-
是的,你可以。去做吧。
-
但是使用真实数据库(即 sqlite)可能更有用 - 它可以按姓名、年龄、年龄、年龄或年龄然后一些值进行搜索,名称只有部分文本,名称没有没有一些文字,“Harry 年龄超过 30 岁”等。
-
数据是如何存储的?在
.txt文件或list或dict? -
@Ch3steR 它存储在 .txt 文件中
-
@Poseidon1000 您的
.txt文件看起来如何?和你在问题中提到的一样吗?
标签: python