我需要在同一个脚本中设置多个计时器,我有两个函数fun_1()
和fun_2()
,我想逐个执行一次。
我想在同一时间执行两个计时器,并能够使用keyboardinterrupt
杀死它们。
到目前为止我尝试的是:
import threading
def timer_1():
fun_1()
threading.Timer(60.0, timer_1).start()
def timer_2():
fun_2()
threading.Timer(60.0, timer_2).start()
if __name__ == "__main__":
timer_1()
timer_2()
我的代码存在两个问题:
timer_2
将在timer_1
执行一分钟后执行
keyboardInterrupt