考虑一个150万行的文本文件,每行大约50-100个单词。要查找包含该单词的行,使用os.popen('grep -w word infile')似乎比 if word in line:
print line在python中,如何在文本文件中搜索单词呢?在这么大的无索引文本文件中搜索最快的方法是什么?
searchfile =open('test.txt','r') if line in array: print linesearchfile.close()
搜索工作,除非我有一个keywords.txt文档包含简单的单词,如‘绿色,蓝色等’(都在他们自己的行),然后我有一个文档与文本,如‘我的衬衫是绿色的’当我使用这段代码时,它不会找到任何东西,但如果我改变文本文件<em