Написал по гайду в ютубе код для узнавания погоды.
Вот сам код
from pyowm import OWM
from pyowm.utils import config
from pyowm.utils import timestamps
owm = OWM('тут мой апи')
mgr = owm.weather_manager()
place = input( "В каком городе/стране?: " )
observation = mgr.weather_at_place('place')
w = observation.weather
temp = w.temperature('celsius')["temp"]
print( "В городе " + place + " сейчас " + w.detailed_status())
print( "Температура сейчас в районе " + str(temp))
if temp < 10:
print( "Сейчас ужасно холодно, одевайся как медведь!" )
elif temp < 20:
print( "Сейчас прохладно, оденься потеплее." )
else:
print( "Сейчас нормальная температура, одевайся как хочешь." )
Пишу команду python Weather.py в ConEmu. Спрашивает по коду в каком городе, а как пишу город то присходит такое:
Traceback (most recent call last):
File "C:\Vsyakoe\python\Погода\Weather.py", line 15, in
print( "В городе " + place + " сейчас " + w.detailed_status())
TypeError: 'str' object is not callable