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

作者:kuangcp 时间:2023-12-16 20:48:41 

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统计每天的键盘输入次数,网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

来源:https://juejin.im/post/5cb54e6651882545e068b04d

标签:Python,统计,输入
0
投稿

猜你喜欢

  • Python之string编码问题

    2021-08-28 15:25:48
  • 手残删除python之后的补救方法

    2021-04-13 12:50:04
  • Django权限控制的使用

    2023-12-27 01:50:57
  • Java连接mysql数据库代码实例程序

    2024-01-22 03:01:26
  • 使用python爬取taptap网站游戏截图的步骤

    2021-09-17 07:44:34
  • Python如何使用argparse模块处理命令行参数

    2023-02-03 18:10:20
  • PyTorch 解决Dataset和Dataloader遇到的问题

    2023-10-14 04:37:50
  • 详解Django中views数据查询使用locals()函数进行优化

    2021-01-21 00:53:13
  • Python进行特征提取的示例代码

    2021-04-07 15:59:12
  • python聚类算法解决方案(rest接口/mpp数据库/json数据/下载图片及数据)

    2024-01-13 15:19:57
  • 详解Vue开发网站seo优化方法

    2024-04-10 13:47:53
  • Python练习之读取XML节点和属性值的方法

    2021-03-25 19:01:06
  • python操作toml文件的示例代码

    2023-06-12 03:58:33
  • ORACLE 10g 安装教程[图文]

    2023-07-15 07:07:27
  • pyqt5-tools安装失败的详细处理方法

    2021-08-22 21:34:00
  • Python 文件数据读写的具体实现

    2023-07-08 12:15:06
  • python pygame实现五子棋双人联机

    2022-04-12 22:41:04
  • 远程登录MySQL服务(小白入门篇)

    2024-01-19 09:02:56
  • javascript 计算两个整数的百分比值

    2024-04-28 10:19:44
  • 详解Python的三种可变参数

    2022-06-18 03:09:27
  • asp之家 网络编程 m.aspxhome.com