【发布时间】:2020-01-23 05:56:28
【问题描述】:
我有一个 csv 文件,我想从中搜索仅一列的文本。例如。如果我在“The quick brown fox jumps over the lazy dog”列中有一行文本,并且我在“text”列中搜索“dog”,我应该打印该行。到目前为止,这是我一直在努力改进的地方。
def read(option, searchitem):
if option == "text":
csvfile=open('myfile.csv','r')
for row in csvfile:
if row[2].find(searchitem):
print(row)
但是我文件中的所有行都被打印出来了。我曾尝试浏览类似的问题并应用它们,但无济于事。
【问题讨论】:
标签: python python-3.x csv