我有一组指令,说{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