您当前的位置:首页 > 计算机 > 编程开发 > Python

Python自动运维系列:每天凌晨定时执行特定任务

时间:09-09来源:作者:点击数:

Python自动运维系列:每天凌晨定时执行特定任务

import datetime
import time

def doSth():
    print('test')
    # 假装做这件事情需要一分钟
    time.sleep(60)

def main(h=0, m=0):
    '''h表示设定的小时,m为设定的分钟'''
    while True:
        # 判断是否达到设定时间,例如0:00
        while True:
            now = datetime.datetime.now()
            # 到达设定时间,结束内循环
            if now.hour==h and now.minute==m:
                break
            # 不到时间就等20秒之后再次检测
            time.sleep(20)
        # 做正事,一天做一次
        doSth()

main()

 

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门