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

 更新时间:2019年04月17日 09:52:26   作者:kuangcp  
这篇文章主要介绍了Linux上使用Python统计每天的键盘输入次数,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

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+Tkinter创建一个简单的闹钟程序

    Python+Tkinter创建一个简单的闹钟程序

    这篇文章主要为大家详细介绍了如何使用 Python 的 Tkinter 库创建一个简单的闹钟程序,它可以在指定的时间播放一个声音来提醒你,感兴趣的可以学习一下
    2023-04-04
  • pd.read_csv读取文件路径出现的问题解决

    pd.read_csv读取文件路径出现的问题解决

    本文主要介绍了pd.read_csv读取文件路径出现的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • Python中安装easy_install的方法

    Python中安装easy_install的方法

    这篇文章主要介绍了Python中安装easy_install的方法,需要的朋友可以参考下
    2018-11-11
  • python3 最常用的三种装饰器语法汇总

    python3 最常用的三种装饰器语法汇总

    这篇文章主要介绍了python3 最常用的三种装饰器语法总结,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • 在Python中执行和调用JavaScript的多种方法小结

    在Python中执行和调用JavaScript的多种方法小结

    JavaScript(JS)是一种常用的脚本语言,通常用于网页开发,但有时也需要在Python中执行或调用JavaScript代码,本文将详细介绍Python中执行和调用JavaScript的多种方法,每种方法都将附有示例代码,方便理解如何在Python中与JavaScript进行互动,需要的朋友可以参考下
    2023-11-11
  • Python爬虫实现抓取电影网站信息并入库

    Python爬虫实现抓取电影网站信息并入库

    本文主要介绍了利用Python爬虫实现抓取电影网站信息的功能,并将抓取到的信息入库。文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起了解一下
    2022-02-02
  • Python 推导式、生成器与切片问题解决思路

    Python 推导式、生成器与切片问题解决思路

    这篇文章主要介绍了Python 推导式、生成器与切片,生成器实质就是迭代器,通过本文学习能够理解并掌握推导式、切片等用法并能解决实际问题,需要的朋友可以参考下
    2022-03-03
  • OpenCV仿射变换的示例代码

    OpenCV仿射变换的示例代码

    本文主要介绍了OpenCV仿射变换的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • Python中循环引用(import)失败的解决方法

    Python中循环引用(import)失败的解决方法

    在python中常常会遇到循环import即circular import的问题,下面这篇文章主要给大家介绍了关于Python中循环引用(import)失败的解决方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起学习学习吧。
    2018-04-04
  • 树莓派+摄像头实现对移动物体的检测

    树莓派+摄像头实现对移动物体的检测

    这篇文章主要为大家详细介绍了树莓派+摄像头实现对移动物体的检测,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-06-06

最新评论