Необходимо брать строку из файла min.csv и проверять есть ли она где-нибудь в файле max.log:
with open("output.txt", "a") as x:
for line in fileinput.input('min.csv'):
with open('max.log') as f:
if line[0:15].rstrip('\n') not in f.read():
print(line[0:15].rstrip('\n')+" false", file=x)
пока делаю так, открываю файл output.txt куда буду писать результаты поиска и беру одну строку из min.csv и сравниваю ее с каждой строкой в max.log - наверное можно быстрее?
Прочитай один файл целиком в сет, потом иди по второму и проверяй наличие в сете
Ты же понимаешь, что открываешь файл на каждую итерацию for? Зачем
Обсуждают сегодня