代码之家  ›  专栏  ›  技术社区  ›  gosatriani

如何在python中将变量值传递给urllib

  •  0
  • gosatriani  · 技术社区  · 6 年前

    如何传递变量的值 a 令牌后的以下url:

       a = 123
       import urllib
       testfile = urllib.URLopener()
       testfile.retrieve("'https://test.test.com/comp/export?format=csv& 'token:' ,"data.csv")
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   Rakesh    6 年前

    您可以使用 str.format

    例如:

    a=123
    import urllib
    testfile = urllib.URLopener()
    testfile.retrieve("https://test.test.com/comp/export?format=csv&token:{0}".format(a),"data.csv")
    

    演示:

    a = 123
    print("https://test.test.com/comp/export?format=csv&token:{0}".format(a))
    https://test.test.com/comp/export?format=csv&token:123