【python】定时执行任务

2019-10-30  本文已影响0人  MichalLiu

schedule 官网示例:

import schedule
import time

def job():
    print("I'm working...")

# 间隔x分钟执行
schedule.every(10).minutes.do(job)
# 间隔x小时执行
schedule.every().hour.do(job)
# 每天的几点几分执行
schedule.every().day.at("10:30").do(job)
# 周一 周三几点执行
schedule.every().monday.do(job)
schedule.every().wednesday.at("13:15").do(job)
# 每分钟的多少秒执行
schedule.every().minute.at(":17").do(job)

while True:
    schedule.run_pending()
    time.sleep(1)

本地实例:

import schedule
import time
 
def job():
    import os
    os.system("python ./1_jyd_view_python.py")
    os.system("python ./2_jyd_picture.py")
    os.system("python ./3_jyd_sent_email.py")

    print('----------------success------------------')
 
# 每天的19:08执行任务
schedule.every().day.at("19:08").do(job)


 
while True:
    schedule.run_pending()
    time.sleep(1)
上一篇 下一篇

猜你喜欢

热点阅读