我正在寻找一种将itertools.combination存储在文件中的解决方案,因为当交换已满时,我的PC会使用6个数字的组合来终止进程。
我阅读了有关klepto的信息,但我不知道如何存储列表。
numbers = np.arange(1,110)
combinations(numbers, 6))
答案 0 :(得分:0)
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)
这将逐行保存输出,因此不需要太多内存。