【发布时间】:2014-11-27 17:43:58
【问题描述】:
我有一个包含很多歌曲的 csv 文件。每行有5列,分别是:
艺术家 |歌曲名称 |专辑名称 |类型 |年份
我想打开一个 CSV 文件,然后搜索所有歌曲名称以显示结果。因此,如果我搜索“天堂”,我希望其中一个结果显示为“Led Zeppelin 通往 天堂 的阶梯”。我不知道在执行搜索时如何指定 CSV 文件的特定列并返回结果。
我还是 python 新手,所以如果可能的话,最好给出一个简单的答案
提前谢谢你!
【问题讨论】:
-
到目前为止你有没有尝试过?如果是,请分享代码
-
看看
csv模块。 -
考虑使用 Logstash/ElasticSearch 来存储您的歌曲。它可以跨多个数据元素进行非常快速的文本搜索。你可以使用 Python 作为它的接口。
-
只搜索一栏还是全部搜索?