Тема: Результат записати в файл (повністю, а не лише останній).
#!/usr/bin/env python3
import os
import fnmatch
INFILE_NAME = input('Директорiя: ')
MASK = input('Маска: ')
KEYWORDS = open('signaturs.txt')
OUTFILE_NAME = ('output.txt')
FULL = ('full.txt')
found = {}
kwords=[]
line = KEYWORDS.readline()
while line:
kwords.append(line)
line = KEYWORDS.readline()
KEYWORDS.close()
for dirpath, dirs, files in os.walk(INFILE_NAME):
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:
for kword in kwords:
if kword in line:
X = os.path.join(dirpath, file_name)
print(X)
except:
pass
else:
pass
print ('Створення файлу...')
with open('full.txt', 'w') as full:
full.write(X + '/n')
for line in inp:
for kword in kwords:
if kword in line:
full.write(line)
full.close()
Йде пошук файлів за змістом, і треба їх записати в файл(розміщення та назву), але нажаль записується останній результат.
І питання є модуль tkinter, а в програмі потрібен підмодуль quitter, як його інсталювати під PIP?