我需要写一个函数可以多次重复另一个函数。我正在使用threading.Timer
,但它无效。
这是我的代码:
import threading
def plus(a,b):
print (a+b)
def repeat(func,interval,*args):
threading.Timer(interval, func, args = args).start()
repeat(plus,1,2,3)
答案 0 :(得分:0)
要重复此操作,您需要在每个间隔后设置一个新计时器。
一种方法,虽然它有点功能。这可能不是最简单的方法。
repeat
在interval
调用您的函数,然后设置计时器。您需要向N
提供正确的参数,因此我们需要将其部分应用于前两个参数。