是否有一种方法可以每X秒/分钟重新加载一个API?

2024-09-21 00:49:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在为我的raspberry Pi3开发一个tkinter图形用户界面,通过API调用我得到了一些信息,问题是,在系统更新API之前,我需要重新启动系统。我想让API每X秒或X分钟自动更新一次。 我希望你能理解我想告诉你的。下面是API调用的代码

    r2 = requests.get(' http://api.adviceslip.com/advice')
    advice_result= r2.json()

Tags: 代码api信息httpgettkinter系统图形用户界面
2条回答
import threading
import requests

def reloadapi():
    threading.Timer(5.0, reloadapi).start()
    r2 = requests.get(' http://api.adviceslip.com/advice')
    advice_result= r2.json()

reloadapi()

在这里,你的api每5秒就被重新加载一次

def reloadapi():
    threading.Timer(5.0, reloadapi).start()
    r2 = requests.get(' http://api.adviceslip.com/advice')
    advice_result= r2.json()
    return advice_result

试试这个

相关问题 更多 >

    热门问题