Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 22.12.2022
Сообщений: 2

Вывести прогноз погоды в Kivy

02.07.2023, 19:54. Показов 1094. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброе всем время суток!
Я ламка в питоне, хотел сделать приложение для андроида, приложение оно работает:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# подключаем библиотеку для работы с запросами
import requests
# указываем город
city = 'Москва'
# формируем запрос
url = 'https://api.openweathermap.org/data/2.5/weather?q='+city+'&units=metric&lang=ru&appid=79d1ca96933b0328e1c7e3e7a26cb347'
# отправляем запрос на сервер и сразу получаем результат
weather_data = requests.get(url).json()
# получаем данные о температуре и о том, как она ощущается
temperature = round(weather_data['main']['temp'])
temperature_feels = round(weather_data['main']['feels_like'])
temperature_hum = round(weather_data['main']['humidity'])
temperature_wind = round(weather_data['wind']['speed'])
#temperature_rain = round(weather_data['rain']['1h'])
# выводим значения на экран
print('Сейчас в городе', city, str(temperature), '°C')
print('Ощущается как', str(temperature_feels), '°C')
print('Влажность', str(temperature_hum), '%' )
print('Ветер', str(temperature_wind), 'm/s')
#print('Облачность ', int(temperature_rain), '%')
Ответ получаю в консоли, а вот как в Киви засунуть - понять не могу. Хотелось компилировать бульдозером, предполагаю, что через класс. Если можете - помогите или пихните, что нужно почитать. Обычный lable.text выводить, а вот результат прогноза погоды, как вывести?
Спасибо
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.07.2023, 19:54
Ответы с готовыми решениями:

Прогноз погоды с pyowm
Добрый вечер. Есть код, который показывает градусы Цельсия (в данный момент) для выбранного города. import pyowm gorod =...

Прогноз погоды
Здравствуйте, помогите пожалуйста решить задачу: Программист Виктор занимается совершенно секретными разработками в области...

Прогноз погоды с pyowm
Не понимаю как решить эту проблему. Какой бы город не вводил везде одна и та же погода: -1 и небольшой снег from pyowm import OWM ...

3
 Аватар для s_t_r_a_j
526 / 179 / 58
Регистрация: 12.02.2023
Сообщений: 641
02.07.2023, 20:53
предполагаю, что это нужно все в киви и написать, мне кажется нельзя просто чистый Питон код компилировать в apk файл
0
0 / 0 / 0
Регистрация: 22.12.2022
Сообщений: 2
02.07.2023, 21:36  [ТС]
Ну как же можно сделать вывод в код Киви?
py main.py
Сейчас в городе Москва 19 °C
Ощущается как 19 °C
Влажность 53 %
Ветер 2 m/s
в консоле то выдает все
0
 Аватар для s_t_r_a_j
526 / 179 / 58
Регистрация: 12.02.2023
Сообщений: 641
02.07.2023, 21:41
это не я, это цитата!
В Python нет встроенных инструментов для мобильных устройств, тем не менее существуют пакеты, которые можно использовать для создания мобильных приложений. Это Kivy, PyQt и даже библиотека Toga от Beeware.
то есть нельзя просто написать код в питоне и потом его просто компилировать в apk. для это собственно Киви и есть, пиши в нем
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.07.2023, 21:41
Помогаю со студенческими работами здесь

Python+Kivy создать проект kivy через Master Kivy Project
Здравствуйте! Не получается создать прект, так как при вводе строки вида: python3 main.py copyright name_project path_to_project, в консоли...

Прогноз погоды
Добрый день.Только познаю мир Delphi.Никак не могу разобраться с задачей: по клику на button или просто через label выводить на экран...

Прогноз погоды
Написать программу, которая принимает в себя массив из 7 чисел, каждое из которых соответствует температуре в этот день недели. Далее...

Прогноз погоды
Доброго времени суток! Пишу гаджет - средневзвешенный прогноз погоды с рейтингом доверия для каждого метео-портала. Уже пропарсил 2 сайта...

Прогноз погоды
Ребят, а как вставить в ячейку текущую температуру воздуха с сайта погоды. нигде не найду подсказку Спасибо ребята


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru