目前,我想将生成的对象数组保存为文件。我使用pickle.dump()方法如下:
if mode == 'local' or mode == 'hpc':
graph = toolbox.init_regular_network()
all_record_list = simulation.run_simulation_show_all_process(
graph, single_iterator_list,
list_name.split('_')[0])
if mode == 'hpc':
f = open('result\Record_list', 'wb')
pickle.dump(all_record_list, f)
由于我的对象数组非常大,因此生成的文件为>;4G,而且写起来需要很长时间,我应该如何优化它? 期待您的帮助
您可以尝试将协议更改为尽可能高的值
从文档中:
可以在此处找到文档:https://docs.python.org/3/library/pickle.html
相关问题 更多 >
编程相关推荐