怎么使用cornTrigger创建一个每周五执行的任务
时间: 2024-01-10 18:02:20 浏览: 62
quartz1.6.5+Hibernate+Spring
要创建一个每周五执行的作业,可以使用以下代码:
```python
from apscheduler.schedulers.background import BlockingScheduler
from apscheduler.triggers.cron import CronTrigger
def job():
print('Job executed!')
scheduler = BlockingScheduler()
trigger = CronTrigger(day_of_week='fri', hour=9)
scheduler.add_job(job, trigger)
scheduler.start()
```
在这个例子中,我们创建了一个`CronTrigger`实例,并将`day_of_week`参数设置为`fri`,表示每周五执行作业。然后,我们将该实例作为`trigger`参数传递给`scheduler.add_job()`方法。
需要注意的是,`day_of_week`参数接受的值是三个字母的缩写,代表星期几。例如,`mon`表示星期一,`tue`表示星期二,以此类推。同时,我们将`hour`参数设置为9,表示在每天的9点执行作业。如果需要指定其它时间,可以调整`hour`参数和`minute`参数的值。
阅读全文