我有一个数据文件与品牌和车型的车辆和他们的发动机大小。数据文件(txt文件)如下所示(我只添加了几个示例):
Vauxhall
Astra
1.2
Vauxhall
Corsa
1.4
VW
Polo
2.0
BMW
3Series
3.0
我想做的是从那个文件中只提取特定的数据。例如,有一个input语句:
Search = input("Please select the Make of vehicle?")
我希望程序读取文件,只选择品牌,型号和引擎大小相关的标准。我知道如何读取文件中的数据,但我需要帮助与上述问题。你知道吗
Tags:
如果数据库不是一个选项,那么tmoreau建议的方法将起作用,尽管它不会像基于DB的方法那样有效。我将进一步发展这一方法:
逐行读取输入文件并将其存储在列表列表中,每个内部列表包含3项:make、model、engine
这将创建一个列表列表。现在根据用户查询是什么,您可以检查内部列表的索引:例如,如果用户查询是引擎,则检查每个嵌套列表的第二个元素。因此,第一步是弄清楚用户在问什么。完成后,可以按以下步骤进行: 假设用户希望基于模型(嵌套列表中的索引1)进行查询,并希望查询关于say corsa的信息。 你应该有这样的变量
相关问题 更多 >
编程相关推荐