ich hole mir gerade die Wetterdaten von folgender Website:
http://www.webservicex.net/globalweather.asmx
was auch sehr gut funktioniert, allerdings werden diese "<", ">" Tags
wie folgt dargestellt: ">", "<" nun habe ich mein Programm so angepasst, dass dieses einfach ersetzt werden.
meine frage ist nun, ob ich dieses auch eleganter machen kann?
vielen Dank im voraus
Code: Alles auswählen
weatherdata = requests.get('http://www.webservicex.net/globalweather.asmx/GetWeather?CityName=Hamburg&CountryName=Germany')
print weatherdata.text
datei = open("wetter.xml", "w")
datei.write(weatherdata.text)
datei.close()
f1 = open('wetter.xml', 'r')
f2 = open('wetter_l.xml', 'w')
for line in f1:
f2.write(line.replace('<', '<'))
f1.close()
f2.close()
f1 = open('wetter_l.xml', 'r')
f2 = open('wetter_g.xml', 'w')
for line in f1:
f2.write(line.replace('>', '>'))
f1.close()
f2.close()