• VS + Python + кириллица, ошибка в консоли, как решить?

    @Musgem Автор вопроса
    Что удалось нарыть...
    А.
    если поставить в начале кода такую конструкцию:
    # -*- coding: cp1251 -*-
    То начинает все работать, как я понял это принудительное перекодирование файла - (буду благодарен если точнее объясните господа)

    Б.
    (как я понял)
    Файл нужно создавать в нужной кодировке utf8
    По умолчанию Visual Studio создает файлы в другой кодировки, надо понять где это поменять / проверить / потестить...

    Да, все верно! в Visual Studio идем Файл - Дополнительные параметры сохранения
    и ставим так(скрин) все начинает работать..
    358d87fdaff645d1b289cdadb3266239.jpg8bf2e7537e0e4572aedcc5395f625dd5.jpg

    Но это не спасает от такой записи... (скрин) вопрос остается что делать ?
    67110686d7914ba5ac982a8e4d684502.jpg

    Ради теста, напрямую запустил консоль python - а ввел там нужную команду все норм отобразилось!
    Да что не так с этой чертовой VS ?
    34d1f4ac38fd47888e93d3d57f4cd19f.jpg
    Ответ написан
    1 комментарий
  • Обработка нажатия инлайновой кнопки Telegram-бота?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    На этом месте проблема. Без проверки нажатия кнопки он просто продолжает отправлять текст не дожидаясь клика

    Он и не будет ничего ждать. Помещайте этот кусок кода с отправкой оставшихся строк в обработчик callback_inline. Либо под if call.data == "answer1":, либо в elif call.data == "answer2":. А может и вообще после всех условий
    Ответ написан