Тема: У мене виникло питання, як зробити так що б скрипт брав дані...
У мене виникло питання, як зробити так що б скрипт брав дані, з рядка між символами! ! і якщо слово знайдено, з результатом виводу б пояснення, яке між <! !>.
import os
import fnmatch
path = input('Директория: ')
mask = input('Маска: ')
pattern = open('\signaturs.txt')
kwords=[]
different={}
w=()
start=('!')
end=('!')
key=()
start=('<!')
end=('!>')
line = pattern.readline()
while line:
kwords.append(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:
for kword in kwords:
if kword in line: pass
else:
pass
for kword in words:
if word in kword:
for w in kwords:
if kword in w:
if w==True: pass
else:
pass
for w in key:
if w in line: pass
else:
pass
log=(os.path.join(dirpath, file_name))
if log in different: pass
else:
print(log)
different[log]=pattern
except:
pass
else:
pass