考虑一个类似下面的类:
class person:
personCount = 0
def __init__(self, name):
self.name = name
personCount = perosnCount+1
我希望能够将所有类变量存储在文件中,并在以后再次运行程序时检索它们,以便我们可以正确维护类变量,如personCount。
当然,可以逐个保存,并在程序再次运行时恢复。但这似乎太不整洁了。
基本上我正在寻找一种不依赖于特定类的特定类变量的方法。
答案 0 :(得分:1)
那是泡菜模块的用途。它将类数据保存到文件中,并在以后的运行中重建它。