在Python中保留/硬编码数据

时间:2015-05-27 22:26:06

标签: python

我想使用Python创建类似永久存储的东西。我的意思是我的代码中会有一些变量,每次执行我的脚本时它都可能是不同的输入。让我们想象一下,我正在阅读一些实时更新的网站。我希望能够创建一个永久存储器来保存信息(内化它)。因此,当我第二天回到我的脚本并再次运行时,我仍然可以获得内部化数据,除非我指定,否则不会重新设置。这可能在Python中吗?我应该寻找什么?这样做的任何模块?我真的不知道从哪里开始这个。

1 个答案:

答案 0 :(得分:2)

没有图像的概念,因为smalltalk在标准python中有它(只能听到,从未使用它)。

根据您的实际使用情况,我可以看到几种方法:

  • 使用配置文件,阅读开始并间隔写入。
  • 明确地
  • pickle您的相关数据结构,并恢复您拥有的任何对象图。
  • 使用stackless python,它允许序列化解释器状态。