如果我从API中提取数据并将其保存在变量中,那么每次调用该变量时,它是否会命中API



我正在使用他们的API从网站上获取一个列表,并将其保存为变量";playlistNames";。在稍后的函数中,当我调用";播放列表名称";为了操作数据,它是否正在进行另一个API调用?或者数据只是本地存储在";播放列表名称";变量

很抱歉问了这么一个愚蠢的问题,我似乎无法正确地用谷歌搜索。

如果将API响应保存到变量,则不会在每次访问该变量时调用API。

r = requests.get("https://google.com")
print(r.text) # doesn't call again...
print(r.status_code) # doesn't call again...

如果您正在运行编写API请求的整个脚本,并且每次运行时执行都会通过它,它会调用它。否则,假设您在同一内核上,它会从保存的变量中运行它。

最新更新