【发布时间】:2020-05-05 20:37:28
【问题描述】:
我有一个 TXT 文件,其中包含以下形式的制表符分隔值(3 列):
type color name
fruit red apple
fruit red grape
vegetable green cucumber
我正在寻找一种方法来读取该文件并在该数据集中执行“选择”,就像在 SQL 表中选择一样(类似这样)
SELECT name FROM data_set WHERE color='red' and type='fruit'
我知道应该像这样读取和迭代该文件:
f = open('file_name.txt', 'r')
for line in f:
但是我不确定在给定前两列的情况下返回第三列的值的查找部分的最有效方法是什么。
我使用的是 Python 2.7。任何帮助将不胜感激!
【问题讨论】:
标签: python python-2.7