【问题标题】:how long can i store data in cPickle?我可以在 cPickle 中存储多长时间的数据?
【发布时间】:2012-01-07 18:46:22
【问题描述】:

我在 cPickle 中存储了一个字典列表,但需要能够偶尔添加和删除它。如果我将字典数据存储在cPickle 中,我何时能够再次加载它是否有某种限制?

【问题讨论】:

    标签: python pickle


    【解决方案1】:

    您可以随心所欲地存储它。这只是一个文件。但是,如果您的数据结构开始变得复杂,那么再次解封、更新和腌制数据可能会变得乏味且耗时。此外,它只是文件访问,因此您必须自己处理并发问题。

    【讨论】:

      【解决方案2】:

      没有。 cPickle 只是将数据写入文件并读回;为什么你会认为会有限制?

      【讨论】:

        【解决方案3】:

        cPickle 只是一个更快的 pickle 实现。您可以使用它将 python 对象转换为其等效的字符串,并通过 unpickling 将其取回。

        你可以用腌制的物体做以下两件事之一:

        1. 不要写入文件

          在这种情况下,腌制数据的范围类似于 任何其他变量。

        2. 写入文件

          我们可以将这个腌制数据写入一个文件,并在任何时候读取它 想要并取回 python 对象/数据结构。你的腌制 只要您的腌制文件存储在磁盘上,数据就是安全的。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2022-06-14
          • 2018-10-03
          • 2012-05-21
          • 1970-01-01
          • 2023-03-07
          • 1970-01-01
          • 2021-06-15
          • 1970-01-01
          相关资源
          最近更新 更多