如何在文件中编写全局类变量并在以后检索

时间:2014-11-23 18:08:43

标签: python class save class-variables

考虑一个类似下面的类:

class person:
   personCount = 0
   def __init__(self, name):
      self.name = name
      personCount = perosnCount+1

我希望能够将所有类变量存储在文件中,并在以后再次运行程序时检索它们,以便我们可以正确维护类变量,如personCount。

当然,可以逐个保存,并在程序再次运行时恢复。但这似乎太不整洁了。

基本上我正在寻找一种不依赖于特定类的特定类变量的方法。

1 个答案:

答案 0 :(得分:1)

那是泡菜模块的用途。它将类数据保存到文件中,并在以后的运行中重建它。