Python定时任务之datetime模块

#coding=utf-8
import datetime
import time
import os
'''
python2.7环境下运行
安装相关模块,Python3.x下应该不需要安装
ps:任务执行的前提是python脚本在运行状态,关闭了是不会执行的哦,Python执行定时任务相对于windows自带的定时任务更加灵活,这里也只是Python实现定时任务的一种方式,也是我借鉴了一位老兄的博客,小伙伴们加油吧!;
'''
def dosth():
    # 把要启动的程序放在这个方法里
    os.system("python D:\\666.py") # 执行D盘666.py文件
    os.system("pause")
    print("程序已经执行了!")
def main(h=10,m=40):
    while True:
        now = datetime.datetime.now()
        print(now) # 2019-02-15 10:39:43.078321
        print(now.hour, now.minute)
        if now.hour ==h and now.minute == m:
 
            dosth()
        # 每隔60秒检测一次
        time.sleep(60)

main()

借鉴了这位老兄的思路

你可能感兴趣的:(python,定时任务)