首页 > 解决方案 > 有没有办法每 X 秒/分钟重新加载一次 API

问题描述

所以我正在为我的树莓派 3 开发一个 tkinter gui,我通过 API 调用获得了一些信息,问题是,我需要重新启动系统才能更新 api。我希望每隔 X 秒或 X 分钟自动更新一次 API。我希望你明白我想告诉你的。这是API调用的代码

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

标签: pythonjsonpython-3.xapi

解决方案


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 秒重新加载一次


推荐阅读