源码如下:
import os,time
import sys
def DeltaSeconds():
SECONDS_PER_DAY = 24 * 60 * 60
from datetime import datetime, timedelta
curTime = datetime.now()
desTime = curTime.replace(hour=19, minute=7, second=1, microsecond=0) #这里添加时间
delta = desTime - curTime
skipSeconds = delta.total_seconds() % SECONDS_PER_DAY
print "Must sleep %d seconds" % skipSeconds
return skipSeconds
while True:
s = DeltaSeconds()
time.sleep(s)
print "work it!" #这里可以替换成作业
文章来源: http://blog.youkuaiyun.com/utopia_1919
本文介绍了一个使用Python实现的简单定时任务脚本。该脚本利用datetime模块计算当前时间和指定目标时间之间的差值,并通过time.sleep()函数使程序暂停运行直至到达设定的时间点,之后输出一条消息或执行特定的任务。
2万+

被折叠的 条评论
为什么被折叠?



