Невозможно выйти из Python с помощью Keyboard.add_hotkeyPython

Программы на Python
Ответить
Anonymous
 Невозможно выйти из Python с помощью Keyboard.add_hotkey

Сообщение Anonymous »

Я пытаюсь добавить горячую клавишу в свою программу Python, чтобы можно было выйти из нее без необходимости нажимать на приглашение anaconda и нажимать Ctrl+C.
Из другой темы Я вижу, что sys.exit() просто вызывает исключение, но когда я запускаю приведенный ниже код и нажимаю ctrl+q после первого «Привет», программа не останавливается, пока не запустится полностью.«Горячая клавиша» печатается, когда я нажимаю Ctrl+Q, даже если приглашение anaconda не является активным окном (успех), но я никак не могу выйти из программы.Заранее всем спасибо.
import time
import keyboard as kb
import sys

def on_hotkey():
print('hotkey')
quit()
exit()
sys.exit()
kb.add_hotkey('ctrl + q', on_hotkey )
for i in range(3):
print('Hello')
time.sleep(5)


Подробнее здесь: https://stackoverflow.com/questions/791 ... add-hotkey
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»