Python 每 X 秒运行一次程序?

时间:2021-01-21 08:53:26

标签: python python-3.x python-requests

我在 main 中有以下 python 代码,它每 5 秒运行一次我的程序

def main():
    while True:
        now = datetime.strptime((datetime.now().strftime("%H:%M")), "%H:%M")
        if datetime.strptime('23:59', "%H:%M") > now > datetime.strptime('07:30', "%H:%M"):
            start_time = time.time()
            while execute_data():
                time.sleep(5.0 - ((time.time() - start_time) % 5.0))

execute_data(): 函数每 40 分钟执行一次需要大量时间(近 3 分钟)的工作,当它完成工作时,我的程序会发疯,例如每半秒运行一次。

我该如何解决这个问题?

0 个答案:

没有答案