将变量添加到 link 以进行 Api 调用 Python

Add a variable to a link to make an Api call Python

我想把 id 放在 link 中,因为我想拨打 api 电话

id= 156
url1 = 'https://comtrade.un.org/api/get?r='<id>'&px=HS&ps=2020&p=0&rg=1&cc=total'

response1 = requests.get(url1)


print(response1.url)

你在这里有很多选择,如果你想给 url 添加很多变量或者想让你的代码看起来干净,我建议使用如下所示的 f-string:

url1 = f'https://comtrade.un.org/api/get?r={id}&px=HS&ps=2020&p=0&rg=1&cc=total'

这样你就可以把任何变量放在你的字符串中,只需说{variable}。

不要忘记在引号前加上 f。

Python 3 我会建议 f"string" 方法,就像人们在我上面写的那样。

我个人喜欢这种格式,因为它适用于 3 和 2

url1 = 'https://comtrade.un.org/api/get?r={0}&px=HS&ps=2020&p=0&rg=1&cc=total'.format(id)