You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
601 B
19 lines
601 B
from urllib import request
|
|
import json
|
|
ciudad="Ourense"
|
|
api_key = "obtener una api-key!!!!!"
|
|
unidades ="metric"
|
|
url = "https://api.openweathermap.org/data/2.5/weather?q=%s&units=%s&appid=%s" % (ciudad, unidades, api_key)
|
|
#print (url)
|
|
response = request.urlopen(url)
|
|
http_body = response.readline().decode('utf-8')
|
|
print (http_body)
|
|
#codificar la respuesta a json
|
|
data = json.loads(http_body)
|
|
#print(data)
|
|
#acceso al bloque main
|
|
main = data["main"]
|
|
#acceso a temperatura
|
|
temperatura = main["temp"]
|
|
#data = response.json()["main"]["temp"]
|
|
print ("La temperatura de " + ciudad + "es:" + str(temperatura)) |