https://savepice.ru/full/2019/6/30/676eee3f63a0992ff377fd25337b380e-full.png.html
Возникает ошибка: ^
IndentationError: unindent does not match any outer indentation level
C:\Python>bot.py
File “C:\Python\bot.py”, line 14
answer += “Температура в данном городе: ” + str(temp) + “\n\n”
^
IndentationError: unindent does not match any outer indentation level
Используемая ОС: Виндовс 10 64 бит,
Версия Python: 3.7.3
установленные модули: pyowm, pyTelegramBotAPI==0.3.0, pyTelegramBotAPI
Сам код:
import pyowm import telebot owm = pyowm.OWM('b835a7aae1d1bb2d3516b660bc2019db', language = "ru") bot = telebot.TeleBot("844058209:AAGjEHluy8tTU3G4z64wOtq-HYy7T7T9-uY") @bot.message_handler(content_types=['text']) def send_echo(message): observation = owm.weather_at_place( message.text ) w = observation.get_weather() temp = w.get_temperature('celsius')["temp"] answer = "В городе " + message.text + "сейчас" + w.get_detailed_status() + "\n" answer += "Температура в данном городе: " + str(temp) + "\n\n" if temp < 10: answer += "Одевайся теплее на улице холодно" elif temp < 20: answer += "Можешь одеть что-нибудь полегче, рубашку с джинсами например " else: answer += "Выходи в трусах, там очень тепло" bot.send_message(message.chat.id, answer) bot.polling( none_stop = True )