【发布时间】:2012-01-07 18:46:22
【问题描述】:
我在 cPickle 中存储了一个字典列表,但需要能够偶尔添加和删除它。如果我将字典数据存储在cPickle 中,我何时能够再次加载它是否有某种限制?
【问题讨论】:
我在 cPickle 中存储了一个字典列表,但需要能够偶尔添加和删除它。如果我将字典数据存储在cPickle 中,我何时能够再次加载它是否有某种限制?
【问题讨论】:
您可以随心所欲地存储它。这只是一个文件。但是,如果您的数据结构开始变得复杂,那么再次解封、更新和腌制数据可能会变得乏味且耗时。此外,它只是文件访问,因此您必须自己处理并发问题。
【讨论】:
没有。 cPickle 只是将数据写入文件并读回;为什么你会认为会有限制?
【讨论】:
cPickle 只是一个更快的 pickle 实现。您可以使用它将 python 对象转换为其等效的字符串,并通过 unpickling 将其取回。
你可以用腌制的物体做以下两件事之一:
不要写入文件
在这种情况下,腌制数据的范围类似于 任何其他变量。
写入文件
我们可以将这个腌制数据写入一个文件,并在任何时候读取它 想要并取回 python 对象/数据结构。你的腌制 只要您的腌制文件存储在磁盘上,数据就是安全的。
【讨论】: