我有一個基本的腳本,可以解析溫度,露點,高度計等,但是,我怎樣才能解析條件字符串像天空條件?我想解析這些數據並打印出來:「天空條件:例如在2000英尺AGL上很少」。蟒蛇解析xml
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
你可能應該包括一個說明性的XML示例。 –