我试图弄清楚如何在Python中每2秒调用一次函数? 我应该使用计时器还是线程? 任何人都可以提供链接/示例吗?
答案 0 :(得分:1)
sched模块可以做到这一点:
import sched, time
schedTimer = sched.scheduler(time.time, time.sleep)
def increaseX(x):
x += 1
print('X increased to ' + str(x))
schedTimer.enter(2, 1, increaseX, (x,))
schedTimer.enter(2, 1, increaseX, (3,))
schedTimer.run()