加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – apscheduler无法正常工作

发布时间:2020-12-20 11:20:59 所属栏目:Python 来源:网络整理
导读:这是代码: #coding=utf-8from apscheduler.scheduler import Schedulerimport logginglogging.basicConfig(filename='/tmp/log',level=logging.DEBUG,format='%(levelname)s[%(asctime)s]: %(message)s')sched = Scheduler()sched.start()#@sched.interval_
这是代码:

#coding=utf-8
from apscheduler.scheduler import Scheduler
import logging

logging.basicConfig(filename='/tmp/log',level=logging.DEBUG,format='%(levelname)s[%(asctime)s]: %(message)s')

sched = Scheduler()
sched.start()

#@sched.interval_schedule(seconds=3)
def job_function():
    logging.debug('hello world')

sched.add_interval_job(job_function,seconds=3)

如果我切换到装饰器,仍然无法正常工作.日志是这样的:

DEBUG[2011-10-09 11:02:45,175]: Looking for jobs to run
DEBUG[2011-10-09 11:02:45,176]: No jobs; waiting until a job is added
INFO[2011-10-09 11:02:45,176]: Added job "job_function (trigger: interval[0:00:03],next run at: 2011-10-09 11:02:48.176444)" to job store "default"
INFO[2011-10-09 11:02:45,177]: Shutting down thread pool

添加了job job_function,但触发了神经,为什么?

解决方法

如果这是您的所有代码,那么很明显为什么它不起作用 – 应用程序在计划执行作业之前退出.请参阅 https://bitbucket.org/agronholm/apscheduler/src/tip/examples提供的示例.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读