Задать вопрос
@vladislavlisitsyn

Почему не работает OWM?

Ниписал код:
import pyowm

city = "New York, USA"

owm = pyowm.OWM('********************************')
mgr = owm.weather_manager()

observation = mgr.weather_at_places(city)
w = observation.weather

temp = w.temperatuer('celsius')['temp']

print('В городе ' + city + ' сейчас ' + str(temp) + ' градусов.')


Выдаёт ошибку:
TypeError: WeatherManager.weather_at_places() missing 1 required positional argument: 'searchtype'
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
@vladislavlisitsyn Автор вопроса
Решение:
Заменить observation = mgr.weather_at_places(city) на observation = mgr.weather_at_place(city)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
Откройте документацию по pyowm, найдите там, какие параметры принимает метод weather_at_places() и доработайте ваш код соответственно документации.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы