繁体   English   中英

Python:将 url 与整数连接

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM