2024-07-04 17:41:33 发布
网友
我有一个程序(temptrack),在那里我需要每隔x分钟下载一次天气数据,持续x小时。我已经知道如何使用time.sleep(x*60)每x分钟下载一次,但是我不知道如何在一定时间内重复这个过程。在
time.sleep(x*60)
更新: 感谢所有发布解决方案的人。 我用“标记了示例”日期时间。日期时间。现在() + 日期时间。时间增量(hours=x)”是最好的答案,因为我能最清楚地理解它,而且它似乎对我的目标很有用。在
你在找一个调度员。在
选中this thread。在
我刚刚在Python标准库中找到了sched。在
计算你想停止做你正在做的任何事情的时间,并检查每一次时间限制没有过期。像这样:
finish_time = datetime.datetime.now() + datetime.timedelta(hours=6) while datetime.datetime.now() < finish_time: do_something() sleep_for_a_bit()
你在找一个调度员。在
选中this thread。在
我刚刚在Python标准库中找到了sched。在
计算你想停止做你正在做的任何事情的时间,并检查每一次时间限制没有过期。像这样:
相关问题 更多 >
编程相关推荐