Python 2.7 如果变量调用函数,结果是否存储在变量中
问题:Python 2.7 如果变量调用函数,结果是否存储在变量中,python-2.7,variables,Python 2.7,Variables,问题: use_api_get_data()的结果是存储在pages变量中还是仅仅是对api的调用 在页面中使用i和在页面中使用x的2个循环。。。每次调用pages时,它都试图返回到通过api请求信息,或者结果被存储 我的问题是我的脚本需要几个循环。每次循环时,它是再次向api询问信息,还是只是读取下载并保存在“pages”变量中的信息 TLDR试图减少对api的调用首先,通过调用使用\u api\u get\u data()的方式,它将调用api并返回响应,然后将响应保存在页面变量中 其次,您
TLDR试图减少对api的调用首先,通过调用
使用\u api\u get\u data()
的方式,它将调用api并返回响应,然后将响应保存在页面
变量中
其次,您的循环只访问
页面
变量,而不重复调用api,因为use\u api\u geet\u data()。我不确定页面是否只是作为指向函数的指针。
def use_api_get_data():
url = ..
r = request.get(url, headers)
return json.loads(r.text)
def main()
pages = use_api_get_data()
for i in pages..
for x in pages [i]