Итак, я создал скрипт для чтения строк из файла (1500 строк)
Запишите их как 10 на строку (и сделайте все возможные выходные данные, которые мы можем получить с помощью продукта abcda, abcdb и т. Д.)
Дело в том, что в тот момент, когда я запускаю скрипт, мой компьютер полностью зависает (потому что он записывает столько данных)
Поэтому я подумал, что если будет возможно запускать скрипт каждые 100 мб, он сохранит егов файл и сохраните текущее состояние, чтобы при повторном запуске сценария он фактически запускался с того места, где мы остановились (последняя строка в файле 100 МБ)
Или, если у вас есть другое решение, я бы хотел услышать его: P
вот сценарий:
from itertools import product
with open('file.txt', 'r') as f:
content = f.readlines()
comb = product(content, repeat=10)
new_content = [elem for elem in list(comb)]
with open('log.txt', 'w') as f:
for line in new_content:
f.write(str(line) + '\n')