Linux上使用Python统计每天的键盘输入次数


Posted in Python onApril 17, 2019

Github 项目主页 工具源码

分析结果:

total : 15981 1568.0 == Backspace 1103.0 == Tab 1038.0 == Enter 900.0 == Space 765.0 == L_Alt 730.0 == L_Control 700.0 == S 689.0 == L_Shift 544.0 == I 500.0 == A 494.0 == E 410.0 == N

最后的统计结果,: 删除,Enter 空格 使用最多

Web Redis 此项目将redis中的数据使用 echarts 做了可视化

Python的evdev模块

官方文档

此项目基于该模块实现的

# 简易Demo: 实现对键盘敲击次数的计数
from evdev import InputDevice
from select import select
def detectInputKey(count):
 dev = InputDevice('/dev/input/event0')
 while True:
  select([dev], [], [])
  for event in dev.read():
   if event.value == 1 and event.code != 0:
    count+=1
    print(count)

detectInputKey(0)

注意要root权限执行.

其他可选择的基础工具

总结

以上所述是小编给大家介绍的Linux上使用Python统计每天的键盘输入次数,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
用Python编写分析Python程序性能的工具的教程
Apr 01 Python
利用python实现xml与数据库读取转换的方法
Jun 17 Python
python中关于for循环的碎碎念
Jun 30 Python
python使用rpc框架gRPC的方法
Aug 24 Python
Python面向对象程序设计示例小结
Jan 30 Python
Python这样操作能存储100多万行的xlsx文件
Apr 16 Python
python获取当前文件路径以及父文件路径的方法
Jul 10 Python
numpy数组广播的机制
Jul 12 Python
python GUI库图形界面开发之PyQt5表格控件QTableView详细使用方法与实例
Mar 01 Python
基于opencv的selenium滑动验证码的实现
Jul 24 Python
python 实现客户端与服务端的通信
Dec 23 Python
Python内置数据类型中的集合详解
Mar 18 Python
python3转换code128条形码的方法
Apr 17 #Python
Python爬虫——爬取豆瓣电影Top250代码实例
Apr 17 #Python
Python2与Python3的区别实例总结
Apr 17 #Python
详解Python用户登录接口的方法
Apr 17 #Python
详解python中递归函数
Apr 16 #Python
python学习--使用QQ邮箱发送邮件代码实例
Apr 16 #Python
详解Python连接MySQL数据库的多种方式
Apr 16 #Python
You might like
php简单实现多字节字符串翻转的方法
2015/03/31 PHP
select组合框option的捕捉实例代码
2008/09/30 Javascript
基于JQuery实现的Select级联
2014/01/27 Javascript
Iframe实现跨浏览器自适应高度解决方法
2014/09/02 Javascript
浅谈javascript 迭代方法
2015/01/21 Javascript
JS实现兼容各浏览器解析XML文档数据的方法
2015/06/01 Javascript
js实现简单秒表走动的时钟特效
2020/03/25 Javascript
JavaScript生成二维码图片小结
2015/12/27 Javascript
js 连续赋值的简单实现
2016/06/13 Javascript
Vue.js表单控件实践
2016/10/27 Javascript
js-FCC算法-No repeats please字符串的全排列(详解)
2017/05/02 Javascript
JS 学习总结之正则表达式的懒惰性和贪婪性
2017/07/03 Javascript
JS实现点击li标签弹出对应的索引功能【案例】
2019/02/18 Javascript
微信小程序学习笔记之文件上传、下载操作图文详解
2019/03/29 Javascript
vue实现element表格里表头信息提示功能(推荐)
2019/11/20 Javascript
怎样使用Python脚本日志功能
2016/08/14 Python
Python入门_学会创建并调用函数的方法
2017/05/16 Python
Python面向对象编程基础解析(二)
2017/10/26 Python
Python与人工神经网络:使用神经网络识别手写图像介绍
2017/12/19 Python
python3解析库pyquery的深入讲解
2018/06/26 Python
Python使用pyserial进行串口通信的实例
2019/07/02 Python
对Django项目中的ORM映射与模糊查询的使用详解
2019/07/18 Python
在tensorflow中实现去除不足一个batch的数据
2020/01/20 Python
python如何通过闭包实现计算器的功能
2020/02/22 Python
Python如何输出整数
2020/06/07 Python
英国最大最好的无人机商店:Drones Direct
2019/07/12 全球购物
俄罗斯在线购买飞机票、火车票、巴士票网站:Tutu.ru
2020/03/16 全球购物
大学四年规划书范文
2013/12/27 职场文书
薪酬专员岗位职责
2014/02/18 职场文书
国培计划培训感言
2014/03/11 职场文书
感恩教育月活动总结
2014/07/07 职场文书
2014年光棍节活动策划方案(创意集锦)
2014/09/29 职场文书
小学英语教师研修感悟
2015/11/18 职场文书
Pytorch反向传播中的细节-计算梯度时的默认累加操作
2021/06/05 Python
nodejs利用readline提示输入内容实例代码
2021/07/15 NodeJs
豆瓣2021评分最高动画剧集-豆瓣评分最高的动画剧集2021
2022/03/18 日漫