今天工作的时候用到了python设置定时执行任务,因为代码比较简单但是写起来有点麻烦,就粘到笔记里以便以后用的时候直接使用。代码如下:
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.csdn.net/utopia_1919