未找到Findnext。
各位专家,大家好!
我在YouTube上找到了这个程序,并试图使用XML文件找出去往北纬和北纬靠近Dave的公交车,但它显示了一个错误...
Lat=Float(Bus.findNext('lat'))
AttributeError:'xml.etree.ElementTree.Element'对象没有属性'findNext'
代码是这样的,
选择 | 换行 | 行号
- import urllib
- daves_latitude = 41.98062
- daves_longitude = -87.668452
- from xml.etree.ElementTree import parse
- doc = parse('rt22.xml')
- for bus in doc.findall('bus'):
- lat = float(bus.findnext('lat'))
- if lat > daves_latitude:
- direction = bus.findnext('d')
- if direction.startwith('North'):
- busid = bus.findnext('id')
- print (busid,lat)
以下是XML文件链接。
Http://ctabustracker.com/bustime/map...e.jsp?route=22
提前谢谢你..