Задача - найти совпадения строк данного текстового файла с исходным. Внутри файлов цифро/буквенные артикулы по типу art134HT78, без пробелов, на каждую строку один артикул.
Использую подобный код:
name = str(input('Enter file name: ')) with open(name+'.txt', 'r') as file1: with open('all.txt', 'r') as file2: same = set(file1).intersection(file2) same.discard('\n') with open('output.txt', 'w') as file_out: for line in same: file_out.write(line) print ('\nAll Done') input('\n\nPress ENTER to exit')
Но происходят пропуски.
Подскажите что не так?