我制作了一个 8100000 字节的字典列表,其中包含 900 万多个元素。每个元素都有一个包含 32 对值和键的字典,尽管在每个元素中使用相同的键集。
我想保存它以备将来分析。我已经尝试过 dill.dump,但是我不得不中断内核花了很长时间(超过 1 小时)。这应该是快速而简单的,对吧?
这是我尝试过的:
import dill
output_file=open('result_list', 'wb')
dill.dump(result_list, output_file)
output_file.close()
我也试过泡菜和 bzip2
import bz2
import pickle
output_file=bz2.BZ2File('result_list', 'w')
pickle.dump(result_list, output_file)
但是遇到了内存错误。
有关使此操作可行且耗时更少的任何提示?谢谢!
天涯尽头无女友
相关分类