【问题标题】:Add a variable to a link to make an Api call Python将变量添加到链接以进行 Api 调用 Python
【发布时间】:2021-12-22 06:43:02
【问题描述】:

我想把 id 放在链接中,因为我想进行 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)

【问题讨论】:

标签: python http hyperlink string-formatting


【解决方案1】:

这里有很多选择,如果你想在 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 放在引号之前。

【讨论】:

    【解决方案2】:

    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)
    

    【讨论】:

      猜你喜欢
      • 2015-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-07
      • 1970-01-01
      相关资源
      最近更新 更多