【发布时间】:2023-04-02 11:39:01
【问题描述】:
我试图每整分钟向 API 发送一次查询,因为 API 每分钟都会更新其数据,而我希望立即更新数据。重要的是时间要非常精确,最后我想把所有东西都连续运行。
这大概就是我想要做的事情:
import time, sched
time = 1549667056000 # starting timestamp
def get_data(): # function to get some data from the API via requests
#gets the Data
while true:
s.scheduler(time)
s.run(get_data()) # gets the data on the specified time(stamp)
time = time + 60000 # adds 1 minute to the timestamp
我应该这样做吗,还是有更聪明的方法可以每整分钟从 REST Api 获取数据?
【问题讨论】:
-
用cron怎么样?
-
据我所知,我只能用corn启动整个python进程,而不是函数。稍后我必须加载一个张量流模型,这需要我在这种情况下没有的时间。所以我想加载模型并每分钟向它提供数据。
标签:
python
python-3.x
api
timestamp
python-requests
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在特定时间戳上调用 python 函数 - Python技术站