大家好!请帮助我了解如何在 Python 中调用函数。我有一个脚本,实际上是一组函数,如果我说得对,执行一个函数的结果会影响另一个函数的执行。第一个功能是获取令牌
def get_token():
url = 'https://stata.com/api/sign_in'
data = {"login":"avokado","password":"green"}',
}
response = requests.post(url, data=data)
token = response.json()
token = token['access_token']
return token
然后我收集数据可用的 url 地址
def get_url(token):
base_url = 'https://api.stata.com/access_token='
url = [
base_url,
token,
]
url = ''.join(url)
return url
调用第一个函数时
get_token()
我得到令牌(70ddf80a4528436fe28223bbahe68fe150d30309),当我调用第二个函数get_url(token)时,我得到地址:'https://api.stata.com/access_token= token '如果我理解正确,调用第二个函数的结果应该是“https://api.stata.com/access_token=70ddf80a4528436fe28223bbahe68fe150d30309”???
好吧,原来是第三个功能
def get_data(url):
res = requests.get(url=url)
data = res.json()
return data
她也出现了一个问题,我确定它不会像这样工作
get_data(url)
感谢您提供任何帮助、答案和资源方向