我有一个timer类,我设计它触发一次,然后(最好)删除它自己。有没有办法让我实现自我删除?
class timer:
def __init__(self, duration, function, args):
self.duration = duration
self.function = function
self.args = args
def start(self):
self.time = time.time()
self.validity = True
def check(self):
if(int(self.time)+self.duration < time.time() ):
self.function(self.args)
self.validity = False
def __del__(self):
print("timer destroyed")发布于 2020-03-25 12:19:46
你有没有试过使用None?如下所示:
timer = Nonehttps://stackoverflow.com/questions/60842294
复制相似问题