почему mgr выдается как nameError
Помогите пожалуйста. Почему mgr в в эмуляторе выдается как nemeError. Дело в том что когда я пишу код в саблайне:
import pyowm
owm=pyowm.OWM("720972b15a226c0a4923e1a99a633a46")
place=input("Город в котором бы вы хотели узнать погоду?:")
observation = owm.weather_at_place(place)
w = observation.weather
print(w)
Но потом когда хочу вывести это на эмуляторе, то в эмуляторе как положено задается вопрос:"Город в котором бы вы хотели узнать погоду?:" Но потом когда я пишу либо Москва либо Moskow, то в эмуляторе пишется: in obserwation = owm.weather_at_place(place) AtributteError:'OWM' objekt has no atributte "weather_at_place"
Но когда я в соблайне пишу:
import pyowm
owm=pyowm.OWM("720972b15a226c0a4923e1a99a633a46")
place=input("Город в котором бы вы хотели узнать погоду?:")
observation = owm.weather_at_place(place)
w = observation.weather
print(w)
то есть вместо 'owm', я уже пишу 'mgr', то в эмуляторе после того как том будет написано: "Город в котором бы вы хотели узнать погоду?: и после того как я напишу Москва или Moskow, то в эмуляторе написано:
in <module> obserwation = mgr.weather_at_place(place)
NameError: name `'mgr'` is not definet
Почему такое происходит? Такое ощущение что ему не нравится слово или 'owm' или 'mgr'.
И 'owm' и 'mgr'
Не могу разобрабраться, помогите пожалуйста. Заранее благодарю.