Я пытаюсь получить серию метеорологических отчетов с веб-сайта, у меня есть код ниже, который создает необходимые URL-адреса для XML-файлов, которые я хочу, что было бы лучшим способом сохранить возвращенные XML-файлы с разными именами?Как сохранить несколько xml-файлов в python
with open('file.csv') as csvfile:
towns_csv = csv.reader(csvfile, dialect='excel')
for rows in towns_csv:
x = float(rows[2])
y = float(rows[1])
url = ("http://api.met.no/weatherapi/locationforecast/1.9/?")
lat = "lat="+format(y)
lon = "lon="+format(x)
text = url + format(lat) + ";" + format(lon)
Я сохранил один XMls с помощью этого кода;
response = requests.get(text)
xml_text=response.text
winds= bs4.BeautifulSoup(xml_text, "xml")
f = open('test.xml', "w")
f.write(winds.prettify())
f.close()
Первый столбец файл CSV имеет название городов на нем, я бы в идеале хотел бы использовать эти имена для сохранения каждого файла XML, как он будет создан. Я уверен, что другой цикл будет делать, я просто не уверен, как его создать. Любая помощь будет большой, спасибо снова стек.