首页 > 解决方案 > Python如何为时间范围设置多个计划并以设定的时间间隔执行

问题描述

首先。我根本不精通python。
我需要的是以下内容:

我有多个时间范围需要在执行所述功能后以设定的时间间隔执行功能。这应该只在所述函数执行后运行 Mon->Fri on Emphasis on "。

所以为了争论:

函数名称: checkdata
time1 执行范围: 10h00->12h00
time2 执行范围: 14h00->16h00
执行函数(checkdata)后等待再次执行的时间: 60s
天执行时间:周一,周二....直到并包括周五

现在我了解了 python 调度程序,到目前为止我所拥有的是:

schedule.every(60).monday.at("10:00").to("12:00").do(checkdata) schedule.every(60).monday.at("14:00").to ("16:00").do(checkdata)
..
在上面重复直到(包括星期五)

但是,我在那里阅读了文档,其中提到了关于“to()”的内容:安排作业以不规则(随机)的时间间隔运行。

我不需要它随机运行。我需要在预定时间范围内完成上一次作业运行后每隔 60 秒运行一次

标签: pythonscheduled-tasksscheduler

解决方案


推荐阅读