@nikitkasablin

__init__() got an unexpected keyword argument 'language' Как исправит?

from pyowm import OWM
owm = OWM ('', language = 'ru')

plac = input('В каком городе/стране?')

w.get_detailed_status()

mgr = owm.weather_manager()
observation = mgr.weather_at_place(plac)
w = observation.weather

Выдает ошибку

owm = OWM ('', language = 'ru')
TypeError: __init__() got an unexpected keyword argument 'language'
  • Вопрос задан
  • 7473 просмотра
Пригласить эксперта
Ответы на вопрос 2
SoreMix
@SoreMix Куратор тега Python
yellow
owm = OWM ('9973e6a53b426c134abbe4abbceceaca', {'language': 'ru'})
Ответ написан
@RyderWilson
from pyowm.owm import OWM
from pyowm.utils.config import get_default_config
from pyowm.utils import config
from pyowm.utils import timestamps

config_dict = get_default_config()
posto = input("В каком городе вы хотите узнать погоду?")
owm = OWM('your api', config_dict)
config_dict['language'] = 'ru'
mgr = owm.weather_manager()
observation = mgr.weather_at_place(posto)
w = observation.weather
print(w)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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