Rotyin, рекомендую вам переписать вопрос так, чтобы из самого вопроса было понятно то, что я из вас вытягиваю по кусочкам. Тогда будет существенно выше шанс получить внятную рекомендацию.
Напишите также, для чего и в каких именно случаях вам надо прерывать аварийно исполнение вашей программы. И что должно произойти после.
Rotyin, знаешь… глядя на код, я вообще не понимаю, что к чему там.
Внутри функции ещё одна, декорируемая функция. Причём непонятно, откуда в неё попадают аргументы; у менеджера контекста тоже непонятка с половиной аргументов; половину кода ты не показываешь…
Чего ожидаешь от функции - непонятно; что получаешь в ответ на свои ctrl-C тоже неясно.
И потом… что значит «завершить функцию»? Прервать её выполнение аварийно? Или что? А когда прервётся - что должно выполняться?
Рекомендую везде, где есть текстовая информация, приводить её текстом, а не скриншотом. Скриншоты нечитабельны, не копипастится с них инфа, они не индексируются…
Попробуйте воспользоваться отладчиком. Поставьте точку останова на эту строку и запустите код в режиме дебаггера, и смотрите, где и что и в какой переменной не так. И думайте почему.
stepanlll, на гайдах не уедешь далеко. Списков распространенных команд нет, есть API, есть код, который работает с API и надо читать доки по API и читать и разбирать код. Тогда можно понять, что к чему.
stepanlll, скажите, вы кроме бота что-нибудь делали на python? Крестики-нолики там... тетрис... калькулятор хотя бы. Ощущение, что у вас нет опыта дебага, а без этого вы далеко не уйдете.
Но вообще это очень-очень простой вопрос, если у вас этот вопрос вызывает сложности, вам ТОЧНО рано заниматься ботами. Сделайте для начала крестики-нолики, потом 2048...
Надо полный код ошибки, не из .exe файла, а из собственно запущенного кода. Есть ощущение, что код внутри .exe несколько больше и что там ловятся ошибки и возвращаются обрезанные. Нужен полный лог ошибки.
Признаться, вообще непонятно, зачем тут pandas (хотя не возбраняется, конечно) - можно тупо сформировать простейший csv строчку за строчкой, ячейки через ; и не забывая вставлять \ n.
Откроется в excel и работай дальше… тут скорее вопрос - для чего это всё? Какая конечная цель? Ведь не просто создать xlsx файл?
А вообще это один из самых популярных вопросов тут - введите pyttsx3 в поиск и увидите массу вопросов. Не надо создавать новые вопросы, если уже задавали такой.
Выше url другой:
Нигде не попортился url?