Погода в на питоне
мне нужно чтобы код по определению погоды показывал погоду по координатам выдаваемым модулем geocoder. Вот код:
import geocoder
import pyowm
g=geocoder.ip('me')
owm=pyowm.OWM('api key')
observation=owm.weather_at_coords(g.latlng)
w=observation.get_weather()
temp=w.get_temperature('celsius')['temp']
w.get_detailed_status()
print(w)
print(temp)
ссылка
Ответы (1 шт):
Автор решения: nomnoms12
→ Ссылка
g.latlng — это список вида [x, y]. А метод weather_at_coords принимает две отдельные координаты. Распакуйте список.
Пример
obs = owm.weather_at_coords(*g.latlng)