如何在Python中重复某个操作x分钟?
我有一个程序(temptrack),需要每隔一段时间下载天气数据,持续几个小时。我已经知道怎么每隔一段时间下载数据,使用的是time.sleep(x*60)
,但是我不知道怎么把这个过程重复进行几个小时。
更新:感谢所有提供解决方案的人。我把使用“datetime.datetime.now() + datetime.timedelta(hours=x)”的例子标记为最佳答案,因为我最能理解这个方法,而且看起来非常适合我的需求。
我有一个程序(temptrack),需要每隔一段时间下载天气数据,持续几个小时。我已经知道怎么每隔一段时间下载数据,使用的是time.sleep(x*60)
,但是我不知道怎么把这个过程重复进行几个小时。
更新:感谢所有提供解决方案的人。我把使用“datetime.datetime.now() + datetime.timedelta(hours=x)”的例子标记为最佳答案,因为我最能理解这个方法,而且看起来非常适合我的需求。