因此,如果我想打印一个url页面的内容,或者只是循环遍历很多,只更改URL的几个片段,我该怎么做。鉴于以下几点:For循环列表变量URL的Python列表
如果我知道的格式通常将是任何球员以下,减去几个tweeks的ID和最后一个部分: 格式如下:
http://espn.go.com/mlb/player/_/id/31000/brad-brach
可以说,我知道每个球员ID和姓名:
PLAYER_NAME = ['brad-brach','oliver-drake',...]
PLAYER_ID = ['31000','31615',...]
for i in PLAYER_ID:
url = 'http://espn.go.com/mlb/player/_/id/'+PLAYER_ID[i]+/'+PLAYER_NAME[i]
做过什么,我们知道所有这些球员在PLAYER_ID和PLAYER_NAME。
如何可能我通过遍历所有的PLAYER_ID的和PLAYER_NAME的没有得到一个
TypeError: list indices must be integers, not str
我知道,URL是一个列表,并在其中PLAYER_ID [0]将是一个字符串的内容。我在这里错过了什么?
在PLAYER_NAME播放器:是你在找什么 – FirebladeDan
现在把球员在你的URL字符串。不是列表 – FirebladeDan
您正在将列表(player_id和player_name)添加到字符串(url) – Psytho