python - 有没有办法每 X 秒/分钟重新加载一次 API
问题描述
所以我正在为我的树莓派 3 开发一个 tkinter gui,我通过 API 调用获得了一些信息,问题是,我需要重新启动系统才能更新 api。我希望每隔 X 秒或 X 分钟自动更新一次 API。我希望你明白我想告诉你的。这是API调用的代码
r2 = requests.get(' http://api.adviceslip.com/advice')
advice_result= r2.json()
解决方案
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 秒重新加载一次
推荐阅读
- docker - 如何设置 modprobe 覆盖 permit_mounts_in_userns=1?
- c# - DocuSign 账户无法获取 JWT 令牌
- pytorch - 我如何知道 Pytorch 中预训练模型的架构?
- android - 修复:Xamarin 表单 - 如何在导航栏中添加后退按钮?
- javascript - 如何在视图中的脚本中指定json文件的地址
- c# - 用 C# 重写 if 语句以切换大小写
- xpath - 记录属性时 WSO2 缺少值
- vips - 如何像 imagick 在 libvips 中那样合并图像层
- wordpress - ACF 无法使用用户字段
- xamarin.android - 如何在 Xamarin.Android 中创建视图