Есть 1 файл. в нем к примеру 3000 строк
Есть второй файл, в нем 200 строк # это файл блек листа
Нужно что бы скрипт пробегался по этим двум файлам и создавал 3-ий файл в котором будет только строки из 1 файла без строк из второго, тобишь 2800 строк.
Вот что то никак у меня не выходит это сделать, уже все перепробовал, может подскажете как решить проблему? Вот набросок 1 из вариантов кода, вроде все должно работать …
# -*- coding: cp1251 -*-
listik = []
def main():
global listik
"""Функция запуска"""
f1 = open("1.txt", "r")
for i1 in f1.readlines():
listik.append(i1.rstrip("\n"))
for i2 in listik:
if i2 != [x.rstrip("\n") for x in open("2.txt", "r")]:
with open("3.txt", "a") as f2:
f2.write(i2 + "\n")
else: pass
f1.close()
main()
raw_input("Kon4ul ...")
Спасибо за советы …