Part1背景
定时任务,在我们实际开发中经常会用到,比如 Linux
的 Corntab
,Django
的 Django-celery
,Django-corntab
等。但是这些工具和框架总有某些不合适的地方,比如不灵活,笨重等。今天我们就来介绍一款轻量化的定时任务框架 Schedule
。
Part2关于 Schedule
轻量化,零依赖,简单易上手等都是 Schedule
的优点。
1安装
pip install schedule
2例子
import schedule,time
def job():
print("I'm working...")
# 每隔十分钟执行一次
schedule.every(10).minutes.do(job)
# 每隔一小时执行一次
schedule.every().hour.do(job)
# 每天的18:50执行一次
schedule.every().day.at("18:50").do(job)
# 每周一执行一次
schedule.every().monday.do(job)
# 每周天的18:50执行一次
schedule.every().sunday.at("18:50").do(job)
# 每周三的18:50执行一次
schedule.every().wednesday.at("18:50").do(job)
# 每分钟的第44秒执行一次
schedule.every().minute.at(":44").do(job)
n=0
while True:
schedule.run_pending()
time.sleep(1)
n=n+1
if n>=120:
发布者:admin,转转请注明出处:http://www.yc00.com/web/1755002580a5225631.html
评论列表(0条)