Тема: Є файл в якому є слова по яким шукають файл.
Але проблема скрипт працює, але якщо додати на новий рядок ключове слово він не працює, а треба, що б відбувався пошук за кожним словом в файлі.
import os
import fnmatch
path = input('Директормя: ')
mask = input('Маска: ')
pattern = open('\signaturs.txt')
line = pattern.readline()
while line:
line = pattern.readline()
pattern.close()
for dirpath, dirs, files in os.walk(path):
for file_name in files:
if fnmatch.fnmatch(file_name, mask):
inp = open(os.path.join(dirpath, file_name), 'r')
try:
for line in inp:
if pattern in line:
print(os.path.join(dirpath, file_name))
except:
pass
else:
pass