我在cPickle中存储了一个词典列表,但需要能够偶尔添加和删除它们。如果我将字典数据存储在cPickle
中,是否可以再次加载字典数据?
答案 0 :(得分:0)
没有。 cPickle只是将数据写入文件并将其读回;为什么你认为会有限制?
答案 1 :(得分:0)
cPickle只是一个更快的pickle实现。您可以使用它将python对象转换为其等效的字符串,并通过unpickling将其检索回来。
您可以使用pickle对象执行以下两项操作之一:
不要写入文件
在这种情况下,您的腌制数据的范围类似于 任何其他变量。
写入文件
我们可以将这个腌制数据写入文件并随时阅读 想要并取回python对象/数据结构。你的腌渍 只要您的pickle文件存储在磁盘上,数据就是安全的。
答案 2 :(得分:0)
您可以根据需要存储它。这只是一个档案。但是,如果您的数据结构开始变得复杂,那么再次取消更新,更新和挑选数据会变得乏味且耗时。此外,它只是文件访问权限,因此您必须自己处理并发问题。