Вопросы с меткой [pyowm]
При запуске кода выводится не температура в заданном городе, а статус облаков. Помогите, пожалуйста. from pyowm import OWM owm = OWM(‘e4d6ef38905c895b034fc62d61ad5901’) city = ‘Moscow’ mgr = owm.
задан 20 дек 2023 в 14:49
телеграмм бот, при запуске когда в тг пишешь город появляется ошибка TypeError: OWM.weather_manager() takes 1 positional argument but 2 were given
@bot.message_handler(content_types=[‘text’]) def send_echo(message): observation = owm.weather_manager(message.text) w = observation.weather temp = w.temperature(‘celsius’)[.
задан 24 ноя 2023 в 14:10
30 показов
телеграмм бот, когда в тг пишешь город то в консоли выдает ошибку TypeError: can only concatenate tuple (not «str») to tuple
@bot.message_handler(content_types=[‘text’]) def send_echo(message,): observation = mgr.weather_at_place(message.text) w = observation.weather temp = w.temperature(‘celsius’)[‘temp’] .
задан 24 ноя 2023 в 13:13
56 показов
Бьёт ошибку: AssertionError: Event description must be specified при создании погодного приложения через библиотеку pyowm
Вчера разбиралась с погодным приложением. Код шёл.Добралась до температуру и погоды через несколько дней. Код работал, но. была единственная странность: температура через n-дней шла минусом и .
задан 29 авг 2023 в 8:25
148 показов
Бьёт ошибку: sqlite3.OperationalError: unable to open database file в коде на Python при создании погодной программы через библиотеку pyowm
from pyowm.owm import OWM owm_obj = OWM(‘токен’) reg = owm_obj.city_id_registry() list_of_tuples = reg.ids_for(‘London’, matching=’like’) print(list_of_tuples) При создании погодного приложения .
задан 27 авг 2023 в 18:49
13 показов
Где взять полный список всех значений detailed_status при language = ru в pyowm
Я делаю gui приложение с погодой в основе работы которого у меня лежит pyowm. В приложении есть картинки (облока с грозой, со снегом, солнце и прочее) и я хочу чтобы в зависимости от значения .
задан 1 авг 2023 в 8:08
233 показа
Проверка отправки сообщения пользователем в чат в telegram-боте
Мне нужно проверить отправил ли пользователь чат-боту сообщение перед тем, как запускать следующую функцию. То есть чат-бот отправляет пользователю сообщение с просьбой ввести название города для .
задан 19 июн 2023 в 3:08
89 показов
Не работают кнопки в чат-боте Telegram
Написал чат-бот для telegram с помощью Python. Но столкнулся со следующей проблемой. Код работает только тогда, когда я ввожу команды по типу /start, /show_map и так далее. Но сами кнопки не работают, .
задан 15 июн 2023 в 3:43
Помогите исправить ошибку при импорте pyowm
Вот ошибка from pyowm import OWM ImportError: cannot import name ‘OWM’ from partially initialized module ‘pyowm’ (most likely due to a circular import) (C:\Users\User\AppData\Roaming\Python\.
задан 16 мар 2023 в 10:17
117 показов
TypeError: OWM.init() got an unexpected keyword argument ‘language’ [дубликат]
import pyowm import telebot owm = pyowm.OWM(‘нет’, language = «ru») bot = telebot.TeleBot(«нет», parse_mode=None) @bot.message_handler(content_types=[‘text’]) def send_echo(.
задан 25 ноя 2022 в 11:12
65 показов
Выполняется только 2 первые функции бота телеграм
@bot.message_handler(commands=[‘start’]) def send_welcome(message): bot.send_message(message.chat.id, ‘Привет\n’ + ‘Данный бот создан для того что бы увидеть погоду\n’ + ‘напиши .
задан 28 сен 2022 в 20:07
70 показов
Добрый вечер! У меня ошибка в коде [закрыт]
from pyowm import OWM from pyowm.utils import config as cfg conf=cfg.get_default_config() conf[‘language’]=’ru’ owm = OWM(’92cf42d22f7059359433e0c687f1f913′,conf) place = ‘Тобольск’ mgr = owm.
задан 6 июл 2022 в 14:38
96 показов
Помогите, срочно. Неправильно работает except [закрыт]
Вместо того, чтобы отправить прогноз погоды, он выдаёт вот это. Надеюсь на вашу помощь @bot.message_handler(commands=[‘weather’]) def send_message(message): if message.text == ‘/weather@.
задан 10 июн 2022 в 9:44
465 показов
Перестала работать библиотека pyowm (https://openweathermap.org)
Ранее код на Питоне работал отлично, но в последние дни такая ошибка. Проблема на их стороне или на моей или всю Россию отключили от сервиса? raise ConnectTimeout(e, request=request) requests.
задан 22 мая 2022 в 18:41
88 показов
Telegrambot погода pyowm по кнопке
Как в TelegramBot вывести погоду pyowm, чтобы после нажатия на одну из 3 кнопок был запрос города и далее выводились метеоданные. Но чтобы при этом работали и остальные кнопки! Ошибка: .
Как сменить язык на pyowm в 2021?

Так же, как и 50 лет назад — то есть с помощью документации.
Так можно получить список поддерживаемых языков:
from pyowm.owm import OWM owm = OWM('d4bfb9a2a08c4fd186672544bb41491c') languages = owm.supported_languages print(languages)
>>>['af', 'al', 'ar', 'az', 'bg', 'ca', 'cz', 'da', 'de', 'el', 'en', 'es', 'eu', 'fa', 'fi', 'fr', 'gl', 'he', 'hi', 'hr', 'hu', 'id', 'it', 'ja', 'kr', 'la', 'lt', 'mk', 'nl', 'no', 'pl', 'pt', 'pt_br', 'ro', 'ru', 'se', 'sk', 'sl', 'sp', 'sr', 'sv', 'th', 'tr', 'ua', 'uk', 'vi', 'zh_cn', 'zh_tw', 'zu']
Так можно получить текущую конфигурацию:
from pyowm.owm import OWM owm = OWM('d4bfb9a2a08c4fd186672544bb41491c') config_dict = owm.configuration print(config_dict)
>>>, 'language': 'en', 'connection': , 'proxies': >
Ну а так можно сменить язык:
from pyowm.owm import OWM from pyowm.utils.config import get_default_config config_dict = get_default_config() config_dict['language'] = 'ru' owm = OWM('d4bfb9a2a08c4fd186672544bb41491c', config_dict)
python-weather 1.1.0
A free and asynchronous weather API wrapper made in Python, for Python.
Навигация
Ссылки проекта
Статистика
Метаданные
Лицензия: MIT License (MIT)
Автор: null8626
Метки weather, forecast, weather-api, weather-forecast
Требует: Python >=3.8
Сопровождающие
Классификаторы
Описание проекта
python-weather
A free and asynchronous weather Python API wrapper made in Python, for Python.
Installation
pip install python-weather
Example
Подробности проекта
Ссылки проекта
Статистика
Метаданные
Лицензия: MIT License (MIT)
Автор: null8626
Метки weather, forecast, weather-api, weather-forecast
Требует: Python >=3.8
Сопровождающие
Классификаторы
История выпусков Уведомления о выпусках | Лента RSS
Эта версия
Загрузка файлов
Загрузите файл для вашей платформы. Если вы не уверены, какой выбрать, узнайте больше об установке пакетов.
Источник распределения
Uploaded 23 нояб. 2023 г. source
Построенный дистрибутив
Uploaded 23 нояб. 2023 г. py3
Хеши для python-weather-1.1.0.tar.gz
| Алгоритм | Хеш-дайджест | |
|---|---|---|
| SHA256 | 25011f8dba6bdf5cb7b48986ecf212c955932802c4aebc9c1bc9e4e515ce5908 | Копировать |
| MD5 | 950f9cddc00222dbe517676e52b17c6b | Копировать |
| BLAKE2b-256 | c3196ffacc9d143a3141ddb67034955d80d1a8b35bd100f48a23967c2df44a47 | Копировать |
Хеши для python_weather-1.1.0-py3-none-any.whl
| Алгоритм | Хеш-дайджест | |
|---|---|---|
| SHA256 | 7710b644996981c8491350b6a4a954cae9e2d4109376ef9a4d5f3a6c42bf7aa2 | Копировать |
| MD5 | 111e78e76f980f22635e0f857f4e5bbd | Копировать |
| BLAKE2b-256 | e36c4ace20878f4fcddf5885a176e97aca0607b0f7ddfdebe667e5f72e5cf4f8 | Копировать |
Помощь
О PyPI
Внесение вклада в PyPI
Использование PyPI
Разработано и поддерживается сообществом Python’а для сообщества Python’а.
Пожертвуйте сегодня!
PyPI», «Python Package Index» и логотипы блоков являются зарегистрированными товарными знаками Python Software Foundation.
При попытке смены языка в pyowm 3.0.0 выдает ошибку
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно.
Необходимо обновить браузер или попробовать использовать другой.
vafel
Новичок
Пользователь
Июл 2, 2020 6 3 3
Windows 7, Python: 3.8.3
Ошибка:
$ python w.py
Traceback (most recent call last):
File «w.py», line 3, in
owm = OWM( ‘d13b6226a0f0728c7ccf17935b8ba0a3’, language = «ru» )
TypeError: __init__() got an unexpected keyword argument ‘language’
Код:
from pyowm import OWM
owm = OWM( ‘d13b6226a0f0728c7ccf17935b8ba0a3’, language = «ru» )
plase = input( » В каком городе нужна погода?: » )
mgr = owm.weather_manager()
observation = mgr.weather_at_place(plase)
w = observation.weather
print( «В городе » + plase + » сейчас » + str(w) )
Комментарий: Если убрать language = «ru», то все работает идеально.
А еще хотел бы спросить, как выводить только detailed_status, а не всю информацию