“interval”,“date”,"cron"不同用法:
interval:每隔一定的时间进行调度任务。
date:在设定的时间调度任务,但是只能执行一次。
cron:在设定的时间调度任务。
from apscheduler.schedulers.blocking import BlockingScheduler
import datetime
def my_task():
time = datetime.datetime.now()
print(time)
blockingScheduler = BlockingScheduler(timezone='Asia/Shanghai')
# blockingScheduler.add_job(my_task,"date",run_date="2021-11-29 21:16:00")#在设定的时间执行,只执行一次
blockingScheduler.add_job(my_task,"interval",seconds=5)#每隔seconds秒时间执行一次
# blockingScheduler.add_job(my_task,"cron",hour=21,minute=16,second=30)#在设定的时间执行
blockingScheduler.start()