Ты переводишь в лист, он идет в память. Нужно использовать конструкцию типа:Да, работает, спасибо! Только наверно нужно еще эксепшен добавить т.к. если встречается пустая строка то не продолжает дальше скипнув ее , а выпадет
И в догонку сразу еще вопрос: как сделать чтобы работало и с большими файлами, т.к. в текущем варианте если оно больше гига то:
Код:Traceback (most recent call last): File "gener_remove.py", line 19, in <module> input_lines = i.read().splitlines() MemoryError
Python:
with open(...) as f:
for line in f:
...