49 启动调度器 待我称王封你为后i 2022-09-14 09:59 76阅读 0赞 启动调度器前需要先添加作业,有两种方法可以向调度器添加作业,一是通过结果add\_job();二是通过使用函数装饰器,其中add\_job()返回一个apscheduler.job.Job类的实例,用于后续修改或删除作业。 我们可以随时在调度器上调度作业。如果在添加作业时,调度器还没有启动,那么任务将不会运行,并且它的第一次运行时间在调度器启动时计算。 > 提示:如果使用的是序列化作业的执行器或作业存储器,那么要求被调用的作业(函数)必须是全局可访问的,被调用的作业的参数是可序列化的。作业存储器中只有MemoryJobStore不会序列化作业;执行器中只有ProcessPoolExecutor序列化作业。 启动调度器只需要调用调度器的start()方法,下面分别使用不同的作业存储器来距离说明。 ### 方法一:使用默认的作业存储器。 ### 【示例 1】使用默认的作业存储器实例(exstart\_scheduler.py) ![watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBATXIuIFN1bl8_size_20_color_FFFFFF_t_70_g_se_x_16][] 运行结果如下: [watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBATXIuIFN1bl8_size_20_color_FFFFFF_t_70_g_se_x_16]: /images/20220828/7a464b2b9b1d4c0fa65b0dcfc9920db5.png
还没有评论,来说两句吧...