我正在尝试制作天气应用程序。我知道如何获取当前条件,但说实话,我对JSON
并不太了解。我不知道如何从OpenWeatherMap
获取当前状况和下一个2天的预测。我已经尝试了几乎所有我能想到的东西,但没有任何效果。我正试图从Python中获取它。我真的不知道它是如何工作的。如果有人可以提供帮助,那将不胜感激。
api_address = "http://api.openweathermap.org/data/2.5/weather?appid=6784429f5eff661309aaa5280a143f97&q="
city = input("city name :")
url=api_address+city
j_data=requests.get(url).json()
print(j_data)
{'visibility': 16093, 'coord': {'lat': 38.35, 'lon': -81.15}, 'dt': 1522040040, 'weather': [{'main': 'Clear', 'id': 800, 'icon': '01n', 'description': 'clear sky'}], 'base': 'stations', 'id': 4802333, 'clouds': {'all': 1}, 'name': 'Indore', 'main': {'temp_max': 278.15, 'temp': 276.02, 'temp_min': 274.15, 'pressure': 1026, 'humidity': 41}, 'cod': 200, 'sys': {'sunrise': 1522063106, 'type': 1, 'sunset': 1522107746, 'message': 0.0034, 'id': 3050, 'country': 'US'}, 'wind': {'deg': 110, 'speed': 4.1}}