python中的时间循环

时间:2012-03-25 14:16:13

标签: python

如何执行重复任务一定时间,如2小时。意味着循环从开始时间起2小时终止。我有研究并得到了开始时间和结束时间但未能将其作为迭代条件。能否请你帮忙?或者其他一些最好的方法来做到这一点?

提前致谢。 -MKS

1 个答案:

答案 0 :(得分:4)

from time import time, sleep
end_time = time() + x_hours * 3600 # time() is calculated in seconds

while time() < end_time:
    do_your_work()
    sleep(y_seconds)