1、如何使用pynput
这个代码时可以同时监控鼠标和键盘的操作
from pynput import keyboard, mouse
import datetime
# 鼠标输入情况
def on_click(x, y, button, pressed):
now_time = ((datetime.datetime.now()).strftime("%Y-%m-%d %H:%M:%S"))
print(x, y, button, pressed, now_time)
# 键盘输入情况
def on_press(key):
now_time = ((datetime.datetime.now()).strftime("%Y-%m-%d %H:%M:%S"))
print('{0} 被按下,时间:{1}'.format(key, now_time))
# 非阻塞方式监听鼠标
mouse_listener = mouse.Listener(on_click=on_click)
mouse_listener.start()
# 阻塞方式监听键盘
with keyboard.Listener(on_press=on_press) as keyboardListener:
keyboardListener.join()