pip install apscheduler
import datetime
from apscheduler.schedulers.blocking import BlockingScheduler
def task(name):
print('%s告诉你现在时间是:%s' . format(name, datetime.datetime.now()))
# 该任务将会在2022-05-20 13:14:52执行一次
scheduler = BlockingScheduler()
scheduler.add_job(task, 'date', run_date=datetime.datetime(2022, 5, 20, 13, 14, 52), args=['autofelix'], id='task')
scheduler.start()
interval 在某个时间范围内间隔多长时间执行一次from apscheduler.schedulers.blocking import BlockingScheduler
def task():
print('我是飞兔小哥')
# 每隔10秒数执行一次
scheduler = BlockingScheduler()
scheduler.add_job(task, 'interval', seconds=10, id='task')
scheduler.start()
from apscheduler.schedulers.blocking import BlockingScheduler
f = open('status.text', 'a', encoding='utf8')
sc = BlockingScheduler()
@sc.scheduled_job('cron', day_of_week='*', hour=1, minute='30', second='50')
if name == '__main__':
try:
sc.start()
f.write('定时任务成功执行')
except Exception as e:
sc.shutdown()
f.write('定时任务执行失败')
finally:
f.close()
from apscheduler.schedulers.blocking import BlockingScheduler
def task():
print('你的任务每隔2分钟执行一次')
scheduler = BlockingScheduler()
scheduler.add_job(job1, 'cron', minute="/2", id='task')
scheduler.start()
from apscheduler.schedulers.blocking import BlockingScheduler
def task():
print('你的任务每隔1小时执行一次')
scheduler = BlockingScheduler()
scheduler.add_job(task, 'interval', hours=1, id='task')
# scheduler.add_job(task, 'interval', hours=1, id='task', jitter=120)
scheduler.start()
关于“Python定时任务怎样实现定时、间隔执行”的内容今天就到这,感谢各位的阅读,大家可以动手实际看看,对大家加深理解更有帮助哦。如果想了解更多相关内容的文章,关注我们,群英网络小编每天都会为大家更新不同的知识。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
长按识别二维码并关注微信
更方便到期提醒、手机管理