我想在目录中的所有文件中搜索一个单词。
例如:
我有一个文件夹“ Test Directory”,其中有5个文件
TestFile1.txt
... TestFile5.txt
比方说,其中只有一个包含写在其中的特定单词Test
。在找到带有单词的单词之前,如何搜索所有单词?
答案 0 :(得分:1)
您应该使用一些像Elasticsearch这样的完整搜索引擎,并使用python在Elasticsearch上进行查询。但是,如果您一次执行此操作,则可以从下面的代码获得帮助。
for file in glob.glob("/folder/path/*.txt"):
if 'word' in open(file).read():
print(file)