[英]Python: Concatenate url with a integer
我是 python 新手,我试图将一个 url 与一个整数连接起来,但我收到了这个错误:
- 类型错误:无法连接“str”和“int”对象*
我的代码如下所示:
for x in range(0,10):
url = "http:www.eluniversal.com.mx/minuto-x-minuto?seccion=All&page="+(x)
x +=1
有人能帮我吗?
Python 是一种动态强类型语言。 因此,当您尝试连接它们时,它不会将整数转换为字符串。
您必须使用字符串插值或将其显式转换为字符串。
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)
url = "http:www.eluniversal.com.mx/minuto-x-minuto?seccion=All&page="+str(x)
在括号前添加一个“str”,它将起作用。 通过这样做,您可以将 int 转换为字符串。
url += str(x)
x+=1
没有影响。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.