Получился такой код:
import sys from fileinput import fileno try: f1 = open(sys.argv[1], 'r') f2 = open(sys.argv[2], 'r') except FileNotFoundError: print('File "readFile.txt" or "leksems.txt" not found') exit() f3 = open('results.txt', 'w') for line in f1: for line2 in f2: for elements in line2.split(): line = line.replace(elements, '') f3.write(line) f2.seek(0) for f in f1, f2, f3: f.close()
Для этого необходимо объединить первые два цикла через кортеж, т.е. одновременное чтение файлов в одном цикле с помощью кортежа, но не представляю, как это можно реализовать.
Прошу вашей помощи в данном вопросе.