872386445 发表于 2022-11-10 22:45:35

创建一个实例属性能够自动增加的类

class Ga():
    def __init__(self):
      self.p=0

后面怎么写,当实例化后,self.p可以自动的每十秒加5。
是不是要用到threading.Timer ,试了很多次总没有写对。
求大佬指教

jackz007 发表于 2022-11-10 23:14:59

from threading import Timer

class X:
    def __init__(self):
      self . p = -5
      self . execute()

    def execute(self):
      self . p += 5
      task = Timer(10 , self . execute)
      task . start()
      print('p = ' , self . p)

x = X()
页: [1]
查看完整版本: 创建一个实例属性能够自动增加的类