@FLEYZEN
я норм

В чём моя ошибка (до перезагрузки Windows всё работало)?

код:
import pyowm

owm = pyowm.OWM('88bcc6512d362d7c910ee5c396b658f1')

place = input("Ведіть будь ласка в якому місті ви зараз?   ")




observation = owm.weather_at_place(place)
w = observation.get_weather()
print (w)
temp = w.get_temperature ("celsius")["temp"]

tem = w.get_temperature ("celsius")["temp_min"]

te = w.get_temperature ("celsius")["temp_max"]

wind = w.get_wind()["speed"]
 
win = w.get_humidity()



print ("В городе " + place + " Сейчас " + w.get_detailed_status())
print ("Температура сейчас в районе " + str(temp) + " градусів по цельсію")
print("Зараз температура від " + str(tem) + " градусів по цельсію")
print(" До " + str(te) + " градусів по цельсію")
print("Швидкість вітру зараз " + str(wind) + " метрів в секунду")
print ("Немає вітру =0.3–1.5 м/с ")
print("Легкий вітер = 1.6–3.3 м/с")
print("Слабкий вітер = 3.4–5.5 м/с")
print("Помірний вітер = 5.5–7.9 м/с")
print("Свіжий вітер =8.0–10.7 м/с ")
print("Сильний = 10.8–13.8 м/с")
print("Міцний = 13.9–17.1 м/с")
print("Дуже міцний = 17.2–20.7 м/с")
print("Шторм =20.8–24.4 м/с ")
print("Сильний шторм =24.5–28.4 м/с ")
print("Жорстокий шторм = 28.5–32.6 м/с")
print("Ураган = 32.7 м/с")

print("Вологість зараз "+str(win))
print("Норма вологості = 65")


if temp < 10:
     print("Сейчас  холодно одевайся  тепло!!!")

elif temp < 0:
    print("Сейчас очень холодно одевайся очень тепло!!!")
elif temp < 20:
    print("Сейчас на уліце комфортно одевайся хорошо!!!")
elif temp < 30:
    print("Сейчас на уліце жарко одень шорти!!!")

ошибка:
Traceback (most recent call last):
File "F:\Pyton\погода 3 рівень.py", line 10, in
observation = owm.weather_at_place(place)
AttributeError: 'OWM' object has no attribute 'weather_at_place'
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ответы на вопрос 1
sswwssww
@sswwssww
Ты забыл вызвать
mgr = owm.weather_manager()
потом уже можешь
observation = mgr.weather_at_place(place)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы