admin管理员组

文章数量:1130349

安装

pip install schedule 

 设置定时任务

 设置间隔长度:every()

设置时间类型:seconds、minutes、day、days、monday、tuesday、wednesday、thursday、friday、saturday、sunday

设置具体时间:at()

设置任务:do()

举例 

# 每隔10秒钟执行一次

schedule.every(10).seconds.do(job)

# 每隔10分钟执行一次

schedule.every(10).minutes.do(job)

#每隔2小时执行一次
schedule.every(2).minutes.do(job)

#每天10:30执行任务
schedule.every().day.at("10:30").do(job)

# 每隔5到10天执行一次任务
schedule.every(5).to(10).days.do(job)

# 每周一执行一次任务
schedule.every().monday.do(job)

# 每周三的13:00执行任务
schedule.every().wednesday.at("13:00").do(job)

执行定时任务

#encoding=utf-8
import time
import schedule

def job_hello(*args):
    print('hello')


# 每隔5s执行一次
schedule.every(5).seconds.do(job_hello)


if __name__ == '__main__':
    while 1:
        schedule.run_pending()
        time.sleep(1)

取消任务

在执行的任务里,添加语句return schedule.CancelJob 

安装

pip install schedule 

 设置定时任务

 设置间隔长度:every()

设置时间类型:seconds、minutes、day、days、monday、tuesday、wednesday、thursday、friday、saturday、sunday

设置具体时间:at()

设置任务:do()

举例 

# 每隔10秒钟执行一次

schedule.every(10).seconds.do(job)

# 每隔10分钟执行一次

schedule.every(10).minutes.do(job)

#每隔2小时执行一次
schedule.every(2).minutes.do(job)

#每天10:30执行任务
schedule.every().day.at("10:30").do(job)

# 每隔5到10天执行一次任务
schedule.every(5).to(10).days.do(job)

# 每周一执行一次任务
schedule.every().monday.do(job)

# 每周三的13:00执行任务
schedule.every().wednesday.at("13:00").do(job)

执行定时任务

#encoding=utf-8
import time
import schedule

def job_hello(*args):
    print('hello')


# 每隔5s执行一次
schedule.every(5).seconds.do(job_hello)


if __name__ == '__main__':
    while 1:
        schedule.run_pending()
        time.sleep(1)

取消任务

在执行的任务里,添加语句return schedule.CancelJob 

本文标签: pythonschedule