保存对象:数据持久化
问题:
您创建了一个对象某些属性并希望保存以供以后使用。如何实现这一点?
解决方案:
要在 Python 中保存对象,可以使用 pickle 模块。以下是使用此模块的示例:
import pickle class Company(object): def __init__(self, name, value): self.name = name self.value = value with open('company_data.pkl', 'wb') as outp: company1 = Company('banana', 40) pickle.dump(company1, outp, pickle.HIGHEST_PROTOCOL) company2 = Company('spam', 42) pickle.dump(company2, outp, pickle.HIGHEST_PROTOCOL)
在此示例中,我们:
高级注意事项:
以上是如何保存 Python 对象以供以后使用?的详细内容。更多信息请关注PHP中文网其他相关文章!