Python 之 apscheduler 定时任务
之前写过一篇博文,是用的 Linux 上自带的 crontab。 Linux定时任务——crontab 在 Python 里,也有一个用于写定时任务的依赖, apscheduler ,我一般是将其嵌入到 Django 里面做定时任务。 以下是使用语法: 每隔一段时间运行某函数 from apscheduler . schedulers . background import BackgroundScheduler def test ( ) : return 0 scheduler = BackgroundScheduler ( ) scheduler . add_job ( func = test , trigger = "interval" , hours = 1 ) scheduler . start ( ) func 参数为指定的函数,trigger 为触发器,interval 表明是间隔一段时间类型的, hours 为间隔时间,也可选为 minutes,表示每隔多少分钟运行一次。 每天某个时间点运行某函数 from apscheduler . schedulers . background import BackgroundScheduler def test ( ) : return 0 scheduler = BackgroundScheduler ( )