我要打印的姓,名,PROTEAM,並對該XML http://api.cbssports.com/fantasy/players/list?version=3.0&SPORT=basketballPython的XML競技選手
每個玩家的標題這是到目前爲止我的代碼,但它不工作
from urllib2 import Request, urlopen, URLError
import xml.etree.ElementTree as ET
request = Request('http://api.cbssports.com/fantasy/players/list?version=3.0&SPORT=basketball')
try:
response = urlopen(request)
tree = ET.parse(response)
root = tree.getroot()
for player in root.findall('.//players'):
firstname = player.find('firstname').text
lastname = player.find('lastname').text
print firstname, lastname
except URLError, e:
print 'error:', e
我相信錯誤是在for循環語句,因爲名字是不是玩家直接子,其父是玩家ID
它是如何你知道如何做正確的事與'players'但不'firstname'和'lastname'? – 2015-03-18 22:24:02
我對這個哈哈很新穎 – user2007843 2015-03-18 22:24:38