【问题标题】:How to write global class variables in a file and retrieve later如何在文件中写入全局类变量并稍后检索
【发布时间】:2023-03-20 09:39:01
【问题描述】:

考虑一个类似于以下的类:

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

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

当然,也可以一一保存,等程序再次运行后恢复。但这似乎太不整洁了。

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

【问题讨论】:

    标签: python class save class-variables


    【解决方案1】:

    这就是 pickle 模块的用途。它将类数据保存到文件中,并在以后运行时重新构建。

    【讨论】:

      猜你喜欢
      • 2016-10-06
      • 1970-01-01
      • 1970-01-01
      • 2017-12-20
      • 1970-01-01
      • 2020-06-09
      • 2010-10-01
      • 2015-06-12
      • 1970-01-01
      相关资源
      最近更新 更多