Здравствуйте! Пиши программу на Python (приложение показывает погоду). Столкнулся с проблемой Traceback (most recent call last): File "main.py", line 7, in
owm = pyowm.owm("cc6450a19ebb3ea19e68638e02961a54")
TypeError: 'module' object is not callable
Вот код:
import eel
import pyowm
city = "Россия, Тюмень"
owm = pyowm.owm("cc6450a19ebb3ea19e68638e02961a54")
mgr = owm.weather_manager()
observation = mgr.weather_at_place(city)
w = observation.weather
temp = w.temperature('celsius')['temp']
print("В Городе " +city + "сейчас" + str(temp)+ "градусов!")
eel.init("web") # EEL initialization
@eel.expose
def binary(number):
"""This function converts the entered number from the decimal system to binary"""
return bin(int(number)).replace("0b", "")
eel.start("main.html", size=(700, 400)) # Starting the App
Ответы на вопрос:
pyowm.owm - какой-то подмодуль в модуле pyowm. Вам же нужен pyowm.OWM.
Заодно поправлю пробелы в выводе (хотя можно передать и просто в вывод через запятую - питон автоматически будет разделять их одним пробелом)
Код (Python 3):
import eel
import pyowm
city = "Россия, Тюмень"
owm = pyowm.OWM("cc6450a19ebb3ea19e68638e02961a54")
mgr = owm.weather_manager()
observation = mgr.weather_at_place(city)
w = observation.weather
temp = w.temperature('celsius')['temp']
print("В Городе " +city + " сейчас " + str(temp)+ " градусов!")
eel.init("web") # EEL initialization
@eel.expose
def binary(number):
"""This function converts the entered number from the decimal system to binary"""
return bin(int(number)).replace("0b", "")
eel.start("main.html", size=(700, 400)) # Starting the App
Вывод:
В Городе Россия, Тюмень сейчас -12.49 градусов!
1)понятие
2)представление
3)анализ
4)двоичная система счисления
5)неверно-неправильно,мелкий-неглубокий,бегемот гиппопотам,не высокий-низкий
8)сравнение
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
янннак27.11.2022 03:36
-
ADellera29.03.2021 20:22
-
Viki577676602.03.2020 10:05
-
b0077705.04.2022 07:11
-
Fajeh02.03.2021 01:19
-
оаоашвов11.05.2021 12:02
-
dashakomp200530.01.2020 22:54
-
TigerForceCasual15.06.2021 04:25
-
karikovt21.05.2022 09:00
-
Тучка1225.12.2020 19:08
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.