2012-03-25 9 views
0

2時間のような一定の時間繰り返しタスクを実行する方法。ループは、開始時間から2時間で終了します。私は研究をして、開始時間と終了時間を得ましたが、反復条件としてそれを作ることに失敗しました。助けてくれますか?またはこれを行うための他の最善の方法のメカニズム?Pythonでの時間ループ

ありがとうございます。 -MKS

+0

タスクはできるだけ速く実行するか、またはK秒ごとに実行することになっていますか? – tchap

答えて

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)