[英]What is the best way to save and load mixture data in python?
我在 python 中有混合数据,其中包括
我可以将第一部分保存为 json,将第二部分保存为二进制 npz。 但是我应该更喜欢哪种格式将它们都保存在一个文件中?
你需要保存的数据是人类可读的吗? 如果没有,你可以试试 Pickle https://docs.python.org/3/library/pickle.html
有关示例,请参阅相关问题: 如何使用 pickle 保存字典?
(上面链接中@Blender的示例代码)
import pickle
a = {'hello': 'world'}
with open('filename.pickle', 'wb') as handle:
pickle.dump(a, handle, protocol=pickle.HIGHEST_PROTOCOL)
with open('filename.pickle', 'rb') as handle:
b = pickle.load(handle)
print a == b
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.