itertool组合倾倒

Itertool combination dumping

我正在寻找将 itertools.combination 存储在文件中的解决方案,因为结合 6 个数字,我的电脑会在交换空间已满时终止进程。

我读到了有关 klepto 的内容,但我不知道如何存储该列表。

numbers = np.arange(1,110)  
combinations(numbers, 6))
import numpy as np
from itertools import combinations

with open('file', 'w') as f:
    numbers = np.arange(1,110)
    for i in combinations(numbers, 6):
        print(i, file=f)

这会逐行保存输出,因此不需要太多内存。