Почему этот код работает со всем, кроме с помощью команды выхода - PullRequest
0 голосов
/ 23 апреля 2020

Код

import keyboard

keyboard.on_press_key("p", lambda _:sys.exit())   # if i write something else than sys.exit than it 
                                                 #does work

Ничего не происходит, ошибок нет, ничего. Я обнаружил ошибку в stackoverflow, но это было 8 лет go, поэтому решение не сработало вообще

1 Ответ

0 голосов
/ 23 апреля 2020

Поскольку вы пытаетесь получить доступ к exit как поле. Добавьте скобки, чтобы сделать его вызовом функции.

import keyboard

keyboard.on_press_key("p", lambda _:sys.exit()))
...