我有一个可以解析温度、露点、高度计等的基本脚本。但是,如何解析像天空条件这样的条件字符串?我想解析数据并打印:例如“天空条件:2000 英尺 AGL 很少”。
import xml.etree.ElementTree as ET
from urllib import urlopen
link = urlopen('http://weather.aero/dataserver_current/httpparam?dataSource=metars& requestType=retrieve&format=xml&stationString=KSFO&hoursBeforeNow=1')
tree = ET.parse(link)
root = tree.getroot()
data = root.findall('data/METAR')
for metar in data:
print metar.find('temp_c').text