python3.X 使用schedule实现定时任务

1.如果没有安装schedule模块需要先安装schedule,安装命令如下:pip install schedule

2.安装好后可以参考以下demo:

import schedule
import time

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

# 每隔5分钟执行一次任务
schedule.every(5).minutes.do(job)
# 每隔一小时执行一次任务
schedule.every().hour.do(job)
# 每天的10:30执行一次任务
schedule.every().day.at("10:30").do(job)
# 每5-10分钟执行一次任务
schedule.every(5).to(10).minutes.do(job)
# 每周一的这个时候执行一次任务
schedule.every().monday.do(job)
# 每周三的13:30执行一次任务
schedule.every().wednesday.at("13:30").do(job)
# 每分钟的这个时刻执行一次任务
schedule.every().minute.at(":17").do(job)

while True:
    # 启动服务,run_pending()运行所有可以运行的任务
    schedule.run_pending()
    time.sleep(1)

 

你可能感兴趣的:(python)