@Dirollo

Как изменить язык в Pyowm(через конфиг не работает)?

Ку, есть код:
config_dict = get_config_from('config.json')
owm = pyowm.OWM('ed3d1e950f0d1e73b26cfd7f55fbb4f9', config_dict)

mgr = owm.weather_manager()
observation = mgr.weather_at_place(city)
		    w = observation.weather
		    l = w.temperature('celsius')['temp']
		    nt = w.temperature('celsius')['temp_min']
		    xt = w.temperature('celsius')['temp_max']
		    temp = str(l) + " °C"
		    answer = w.status
		    hum = w.humidity
		    mmr = str(hum) + "%"
		    self.ids.res.text = str(temp)
		    self.ids.res1.text = str(t_min + "/" + t_max)
		    self.ids.res2.text = str(mmr)
		    self.ids.res3.text = str(answer)

Всё работает, вот конфиг:
{
    "api_key": "ed3d1e950f0d1e73b26cfd7f55fbb4f9",
    "subscription_type": "free",
    "language": "ru",
    "connection": {
        "use_ssl": true,
        "use_proxy": false,
        "verify_ssl_certs": true,
        "timeout_secs": 1
    }
}

Но, оно выдает статус не как например "Ясно", а "Clear"
Тоисть на анг языке. Что делать?
  • Вопрос задан
  • 292 просмотра
Решения вопроса 1
ScriptKiddo
@ScriptKiddo
answer = w.status

Изменить на

answer = w.detailed_status

IMG
5f184260684c8852900277.png
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
owm = pyowm.OWM('ed3d1e950f0d1e73b26cfd7f55fbb4f9', language = "RU", config_dict)
Ответ написан
Ваш ответ на вопрос

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

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