Linux上使用Python統(tǒng)計每天的鍵盤輸入次數(shù)
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
最后的統(tǒng)計結果,: 刪除,Enter 空格 使用最多
Web Redis 此項目將redis中的數(shù)據(jù)使用 echarts 做了可視化
Python的evdev模塊
此項目基于該模塊實現(xiàn)的
# 簡易Demo: 實現(xiàn)對鍵盤敲擊次數(shù)的計數(shù)
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權限執(zhí)行.
其他可選擇的基礎工具
總結
以上所述是小編給大家介紹的Linux上使用Python統(tǒng)計每天的鍵盤輸入次數(shù),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
- Python統(tǒng)計列表元素出現(xiàn)次數(shù)的方法示例
- 利用Python3實現(xiàn)統(tǒng)計大量單詞中各字母出現(xiàn)的次數(shù)和頻率的方法
- python 統(tǒng)計list中各個元素出現(xiàn)的次數(shù)的幾種方法
- python統(tǒng)計字符串中字母出現(xiàn)次數(shù)代碼實例
- python統(tǒng)計文章中單詞出現(xiàn)次數(shù)實例
- Python統(tǒng)計文本詞匯出現(xiàn)次數(shù)的實例代碼
- Python實現(xiàn)的統(tǒng)計文章單詞次數(shù)功能示例
- python 統(tǒng)計數(shù)組中元素出現(xiàn)次數(shù)并進行排序的實例
- Python實現(xiàn)統(tǒng)計給定列表中指定數(shù)字出現(xiàn)次數(shù)的方法
- 5種Python統(tǒng)計次數(shù)方法技巧
相關文章
Python代碼使用 Pyftpdlib實現(xiàn)FTP服務器功能
FTP 服務器,在此之前我都是使用Linux的vsftpd軟件包來搭建FTP服務器的,現(xiàn)在發(fā)現(xiàn)了利用pyftpdlib可以更加簡單的方法即可實現(xiàn)FTP服務器的功能 ,需要的朋友可以參考下2019-07-07
Python+Pika+RabbitMQ環(huán)境部署及實現(xiàn)工作隊列的實例教程
RabbitMQ是一個消息隊列服務器,在本文中我們將學習到Python+Pika+RabbitMQ環(huán)境部署及實現(xiàn)工作隊列的實例教程,需要的朋友可以參考下2016-06-06
jupyter notebook參數(shù)化運行python方式
這篇文章主要介紹了jupyter notebook參數(shù)化運行python方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04
Python利用pandas和matplotlib實現(xiàn)繪制堆疊柱狀圖
在數(shù)據(jù)可視化中,堆疊柱狀圖是一種常用的圖表類型,它能夠清晰地展示多個類別的數(shù)據(jù),本文將演示如何使用 Python 的 pandas 和 matplotlib 庫繪制優(yōu)化的堆疊柱狀圖,需要的可以參考下2023-11-11

