Попытка найти искомое слово в пачке текстового документа в папке, используя такой подход:
dirname = '/Users/user/Documents/dat/'
search_terms = ['kek']
for f in os.listdir(dirname):
text = open(os.path.join(dirname,f)).readlines()
if any(term in text for term in search_terms):
print (f)
Почему-то не знаю почему, это дает мне имя первого файла в каталогене имеет значения, является ли это поисковым запросом или нет.Что нужно сделать по-другому, чтобы правильно выполнить эту задачу?
Спасибо!