t时间后运行功能

时间:2016-10-13 10:13:04

标签: python

我遇到的一个问题是:t_total一段时间后变量总时间为t_total我希望运行某个函数并且时间继续向上或向下计数到{{1 }}。它看起来像: t_total 当时间等于t1运行一个函数而在t2运行另一个函数。 我试着制作一个计数功能:

---t1---t2--

但是如果遵循该功能,则在运行function1时,计数将停止。那么,无论如何都要保持计数继续运行功能2?

2 个答案:

答案 0 :(得分:4)

您可以使用thread

import threading
for t in range(t_total):
    t = t + 1
    time.sleep(1)
    if t = t1:
        threading.Thread(target=function1).start()

答案 1 :(得分:0)

添加到功能1以从时间t开始启动新计时器。您可以将t,t1和t2的值导出到函数1中并继续新的计时器。