Python:用整数连接url

时间:2015-11-27 19:59:14

标签: python typeerror

我是python的新手,我试图用一个整数连接一个url,但是我收到了这个错误:

  
      
  • TypeError:无法连接' str'和' int'对象*
  •   

我的代码如下所示:

for x in range(0,10):
   url = "http:www.eluniversal.com.mx/minuto-x-minuto?seccion=All&page="+(x)
   x +=1

有人可以帮助我吗?

3 个答案:

答案 0 :(得分:4)

Python是动态strongly typed语言。因此,当您尝试连接它们时,它不会将整数转换为字符串。

您必须使用字符串插值或将其显式转换为字符串。

url = "http:www.eluniversal.com.mx/minuto-x-minuto?seccion=All&page=%s" % x

url = "http:www.eluniversal.com.mx/minuto-x-minuto?seccion=All&page=" + str(x)

答案 1 :(得分:0)

url = "http:www.eluniversal.com.mx/minuto-x-minuto?seccion=All&page="+str(x)

添加" str"在括号前面它会起作用。通过这样做,您可以将int转换为字符串。

答案 2 :(得分:0)

url += str(x)

x+=1无效。