Python如何在Directoy中搜索所有文件

时间:2019-07-07 10:16:59

标签: python file search directory word

我想在目录中的所有文件中搜索一个单词。

例如: 我有一个文件夹“ Test Directory”,其中有5个文件

TestFile1.txt ... TestFile5.txt

比方说,其中只有一个包含写在其中的特定单词Test。在找到带有单词的单词之前,如何搜索所有单词?

1 个答案:

答案 0 :(得分:1)

您应该使用一些像Elasticsearch这样的完整搜索引擎,并使用python在Elasticsearch上进行查询。但是,如果您一次执行此操作,则可以从下面的代码获得帮助。

for file in glob.glob("/folder/path/*.txt"):
    if 'word' in open(file).read():
            print(file)