我有一組指令,說{I},並且我想在預定義的時間執行這個集{I} ,例如每分鐘。 我不是問如何在連續執行 集合{I}之間插入1分鐘的延遲,我希望獨立於{I}的執行時間每分鐘啓動一次指令{I}。PYTHON:如何在預定義的時間執行一組指令
如果我inderstand以下代碼
import time
while True:
{I}
time.sleep(60)
將簡單地插入的{I}和下面之一的執行的結束之間60秒的延遲。這是真的嗎?相反,我希望每一分鐘(例如上午9點,上午9點01分,上午9.02點等)開始一組指令{I}。
是否有可能在python中執行這樣的任務,或者最好是用{I}編寫一個腳本,比如每隔一分鐘執行一次Crontab? 預先感謝
除非你有非常特殊的需求,crontab看起來更簡單也更可靠,所以... – delnan 2012-02-26 21:30:57
你問關於Python sched模塊嗎? http://docs.python.org/library/sched.html – 2012-02-26 21:47:22
你的程序實際上在這些間隔中做了什麼? – 2012-02-26 21:49:15