Feb-08-2019, 12:58 AM
(This post was last modified: Feb-08-2019, 03:42 AM by ichabod801.)
from pprint import pprint from urllib.request import urlopen import json import csv city = input('City name: ') url = 'http://api.openweathermap.org/data/2.5/weather?q={}&appid=9fd4a33e0db32b96a20241175b963165&units=metric'.format(city) request = urlopen(url) text = request.read().decode('utf-8') data = json.loads(text) #pprint(data) cityy = data['name'] counttry = data['sys']['country'] weatherr = data['weather'][0]['description'] temperaturee = data['main']['temp'] wind_speeeed = data['wind']['speed'] print('City: ', cityy) print('Country: ', counttry) for weather in data['weather']: desc = weather['main'] print("Short Description: ", desc) print('Accurate Description: ', weatherr) print('Temperature: {} °C'.format(temperaturee)) print('Wind speed: {} m/s'.format(wind_speeeed)) #maybe this help #with open('podaci.csv', 'w') as csvFile: #writer = csv.writer(csvFile) #writer.writerows(header)