Python Forum
import CSV (how can i convert my data to csv?)
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
import CSV (how can i convert my data to csv?)
#1
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)
Reply
#2
HI. Need urgent help!

You input name of any city in the world and it prints weather, temperature, wind etc for that city,

and i want those values to be converted into csv...
Reply
#3
What is your question? You are using the csv module, although you commented that part out. Is it not working? How exactly is it not working?
Craig "Ichabod" O'Brien - xenomind.com
I wish you happiness.
Recommended Tutorials: BBCode, functions, classes, text adventures
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Import a Data from a text file maxcom 1 2,394 Apr-01-2018, 07:30 PM
Last Post: Larz60+

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020