如何在Python中每2秒调用一次函数?

时间:2019-03-02 21:04:21

标签: python python-3.x

我试图弄清楚如何在Python中每2秒调用一次函数? 我应该使用计时器还是线程? 任何人都可以提供链接/示例吗?

1 个答案:

答案 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()