• Как изменить язык в PyOWM?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    Передать language в конфиг
    https://pyowm.readthedocs.io/en/latest/v3/pyowm-co...
    Ответ написан
    Комментировать
  • Как изменить язык в PyOWM?

    ScriptKiddo
    @ScriptKiddo
    config > 'language': 'ru',

    import pyowm
    from pyowm.commons.enums import SubscriptionTypeEnum
    from pyowm.utils.measurables import kelvin_to_celsius
    
    city = 'Moscow'
    
    config = {
        'subscription_type': SubscriptionTypeEnum.FREE,
        'language': 'ru',
        'connection': {
            'use_ssl': True,
            'verify_ssl_certs': True,
            'use_proxy': False,
            'timeout_secs': 5
        },
        'proxies': {
            'http': 'http://user:pass@host:port',
            'https': 'socks5://user:pass@host:port'
        }
    }
    owm = pyowm.OWM('', config=config)
    mgr = owm.weather_manager()
    observation = mgr.weather_at_place(city)
    w = observation.weather
    
    print("В городе " + city + " сейчас температура: " + str(kelvin_to_celsius(w.temp['temp'])) + " по Цельсию.")
    print('Погода в указанном городе: ' + observation.location.name)
    Ответ написан
    Комментировать