gpt4 book ai didi

python - 将任务延迟到特定时间

转载 作者:太空狗 更新时间:2023-10-29 19:31:59 24 4
gpt4 key购买 nike

我想在 python 脚本中做的是休眠几秒钟,直到达到所需的时间。 IE:如果 runAt 设置为 15:20,当前时间为 10:20,我如何计算 sleep 多少秒?我不确定如何将 15:20 转换为时间和当前日期,然后减去实际时间以获得秒数。

最佳答案

想想你也可以使用下面的代码:

from datetime import datetime, time
from time import sleep

def act(x):
return x+10

def wait_start(runTime, action):
startTime = time(*(map(int, runTime.split(':'))))
while startTime > datetime.today().time(): # you can add here any additional variable to break loop if necessary
sleep(1)# you can change 1 sec interval to any other
return action

wait_start('15:20', lambda: act(100))

关于python - 将任务延迟到特定时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6579127/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com