2
我試圖從網站解析數據,無法打印數據。python解析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
我怎麼會去解析天空狀況? 1)字符串是基於天氣條件,所以它總是在變化。 2)它不像temp_c和temp_f,所有的天空條件都在一個字段名稱中。 – Savvis