Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Ошибка в коде с pip pyowm

- Ученик (125), закрыт 2 года назад
Напишите в личку дискорда Hoglin#9905
 import pyowm

ima = "Джордж"

resuals = 0

resuauls = "o"



print(f"Здравствуйте! Вас приветствует текстовый ассистент {ima}")

print(f"Что вы хотите хотите сделать? Ведь я ассистент {ima}")

a = input("'Посчитай ' 'Погода в раззработке' ")



if a == "Посчитай":

resuauls = input("+ или -? ")

if resuauls == "+":

a = int(input("Первое число: " ) )

b = int(input("Второе число: " ) )

print(f"Результат: {a + b}")

elif resuauls == "-":

a = float(input("Первое число: "))

b = float(input("Второе число: "))

print(f"Получилось число: {a - b}")

elif a == "Погода":

resuauls = 0

print( "Собираю данные..." )

owm = 'OWM("b3c078ee357d5e6634101bf293569720", language = "ru" )'

place = input( "В каком городе искать погоду?: " )

observation = owm.weather_at_place(place)

w = observation.get_weather()



temp = w.get_temperature('celsius')[temp]



print( "В городе" + place + "сейчас" + w.get_detailed_status() )

print( "Температура сейчас " + temp )
А ошибка:
 Здравствуйте! Вас приветствует текстовый ассистент Джордж

Что вы хотите хотите сделать? Ведь я ассистент Джордж

'Посчитай ' 'Погода в раззработке' Погода

Собираю данные...

В каком городе искать погоду?: бла


Traceback (most recent call last):

File "C:\Users\tenbe\Desktop\ima = Джордж.py", line 25, in

observation = str( owm.weather_at_place (place) )

AttributeError: 'str' object has no attribute 'weather_at_place'
Лучший ответ
Оракул Оракул (63319) 2 года назад
Зачем вы объект owm сделали строкой?
owm = OWM("b3c078ee357d5e6634101bf293569720", language = "ru" )
Уберите апострофы
-Ученик (125) 2 года назад
Здравствуйте! Вас приветствует текстовый ассистент Джордж

Что вы хотите хотите сделать? Ведь я ассистент Джордж

'Посчитай ' 'Погода в раззработке' Погода

Собираю данные...

Traceback (most recent call last):

File "C:\Users\tenbe\Desktop\ima = Джордж.py ", line 23, in <module>

owm = OWM("b3c078ee357d5e6634101bf293569720", language = "ru" )

NameError: name 'OWM' is not defined
-Ученик (125) 2 года назад
напиши плиз в дс, у меня коментарии щас закончатся
Оракул Оракул (63319) -, нет дс, читайте доку https://pyowm.readthedocs.io/en/latest/v3/global-pyowm-usage-examples.html
-Ученик (125) 2 года назад
хорошо, спасибо.
Алекс КухаВысший разум (476311) 2 года назад
потому что так было сделано в видосе, который он посмотрел, ну, либо ему они показались
Остальные ответы
Алекс Куха Высший разум (476311) 2 года назад
где manager? Если пользуйете код, обращайте внимание на время его создания. Он мб устаревшим (obsolete, irrelevant)
https://ru.stackoverflow.com/questions/1136336/owm-object-has-no-attribute-weather-at-place
-Ученик (125) 2 года назад
mgr = owm.weather _manager
вот
-Ученик (125) 2 года назад
если вы шарите в пайтоне то пж, напишите в дс Hoglin#9905 я просто новичок
Алекс Куха Высший разум (476311) -, с чего ты решил, что я щаз побегу региться, где ты скажешь? Это НЕ пайтона ошибка где в коде mgr? Поставь по правилам и заработает всё
-Ученик (125) 2 года назад
я вам дам лучший ответ) если это конечно не выходит за правила сервиса
Алекс КухаВысший разум (476311) 2 года назад
по твоему все там, в DC, просто по дефолту?
-Ученик (125) 2 года назад
https://pastebin.com/JxgPF6gu gg у меня - коментарии больше не смогу написать
Алекс Куха Высший разум (476311) -, ну-ну. у тебя лимит комментов, а ты последний бездарно профукал. тебе дали ссылку на матчасть, а ты её опять же бездарно не понял тампорядок вызовов Вот что это такое за строка "w = observation.weather"?
Похожие вопросы