123456789101112131415161718192021222324252627 |
- # -*-coding:utf-8-*-
- #支持中文必须加上上面一句话
- __author__ = 'cwh'
- import datetime
- import time
- #定时执行的任务
- def doSth():
- print('test')
- # 假装做这件事情需要一分钟
- time.sleep(60)
- #参数为天数(5月9号值为9),小时,分钟
- def main(d=0,h=0, m=0):
- '''h表示设定的小时,m为设定的分钟'''
- print(datetime.datetime.now().day)
- while True:
- # 判断是否达到设定时间,例如0:00
- while True:
- now = datetime.datetime.now()
- # 到达设定时间,结束内循环
- if now.day==d and now.hour==h and now.minute==m:
- break
- # 不到时间就等60秒之后再次检测
- time.sleep(60)
- # 做正事,一天做一次
- doSth()
- #十点二十定时执行。
- main(1,10,20)
|