【问题标题】:Passing variables to a URL in Python [duplicate]在 Python 中将变量传递给 URL [重复]
【发布时间】:2020-11-16 11:59:00
【问题描述】:

我正在努力将变量传递给我想通过 python 脚本打开的 URL。 当我不将变量传递给 URL 时,代码可以工作,然后当我这样做时停止工作。

locations = (53.347633,-6.259439)

key = "sample"

webUrl = urllib.request.urlopen('https://maps.googleapis.com/maps/api/elevation/json?locations="+locations+"&key="+key+')

谁能告诉我如何解决它?

【问题讨论】:

    标签: python url


    【解决方案1】:

    这个怎么样:

    In [33]: locations = (53.347633,-6.259439)
    In [34]: key = "sample"
    In [35]: url = "https://maps.googleapis.com/maps/api/elevation/json?locations={}&key={}".format(locations, key)
    In [36]: url
    Out[36]: 'https://maps.googleapis.com/maps/api/elevation/json?locations=(53.347633, -6.259439)&key=sample'
    

    【讨论】:

      猜你喜欢
      • 2018-04-08
      • 2015-11-22
      • 2021-06-02
      • 2014-04-01
      • 1970-01-01
      • 2021-06-07
      • 2018-04-21
      • 2018-01-25
      • 2020-05-14
      相关资源
      最近更新 更多