PyScripter - не удается завершить запуск с KeyboardInterrupt
-
20-09-2019 - |
Вопрос
Я пишу много небольших приложений, в которых я использую
try:
print "always does this until I Ctrl+C"
Except KeyboardInterrupt:
print "finish program"
Я только начал отходить от использования IDLE и загрузил PyScripter.Однако CTRL + C больше не работает.Возможно ли по-прежнему отправлять в KeyboardInterrupt
при использовании встроенного интерпретатора?
Решение
В PyScripter, если вы просто хотите завершить запущенную программу, вы всегда можете повторно инициализировать удаленный движок:
- Меню Запуска приложения> Движок Python > Повторно инициализировать движок Python или
- Контекстное меню интерпретатора> Движок Python > Повторно инициализировать движок Python или
- Сочетание клавиш CTRL-F2
Другие советы
Я продолжаю отвечать на свои собственные вопросы, но я верю, что они справедливы..
У группы Google PyScripter есть одна реализация, в которой они импортируют индикатор выполнения и отключают его, имитируя прерывание.однако это не то же самое, что прерывание с клавиатуры.Похоже, мне не повезло до новой реализации.
Сказав это, может ли кто-нибудь предложить другой новый способ завершения программ по усмотрению пользователя (без использования потоков : p)?