尝试将计数 int 添加到字符串的末尾(网站 URL):
代码:
count = 0
while count < 20:
Url = "http://www.ihiphopmusic.com/music/page/"
Url = (Url) + (count)
#Url = Url.append(count)
print Url
我希望:
http://www.ihiphopmusic.com/music/page/2
http://www.ihiphopmusic.com/music/page/3
http://www.ihiphopmusic.com/music/page/4
http://www.ihiphopmusic.com/music/page/5
结果:
Traceback (most recent call last):
File "grub.py", line 7, in <module>
Url = Url + (count)
TypeError: cannot concatenate 'str' and 'int' objects
url = <whatever>
而不是进行字符串连接,因为在某些形式的 Python(如 Jython)中,字符串连接会产生巨大的开销。 - Snakes and Coffee