You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python中创建带UI的计数统计器 绑定键盘按键统计词频

实现方案

方案说明

用keyboard第三方库即可实现全局按键监听,无需开发UI界面,后台静默运行就可以满足统计需求。

操作步骤

  • 第一步:安装依赖库
    打开终端执行安装命令:
    pip install keyboard
    注意:Windows系统需要以管理员身份运行终端,Linux/macOS系统需要在命令前加sudo获取权限才能正常运行全局监听
  • 第二步:运行以下Python代码
import keyboard
import sys

# 初始化统计字典
tracker = {'winner':0,'loser':0,'game':0}

# 定义按键触发逻辑
def count_winner():
    tracker['winner'] += 1
    print(f"已统计winner,当前总数:{tracker['winner']}")

def count_loser():
    tracker['loser'] += 1
    print(f"已统计loser,当前总数:{tracker['loser']}")

def count_game():
    tracker['game'] += 1
    print(f"已统计game,当前总数:{tracker['game']}")

def exit_program():
    print("\n最终统计结果:")
    for k,v in tracker.items():
        print(f"{k}: {v}")
    sys.exit()

# 绑定按键
keyboard.add_hotkey('w', count_winner)
keyboard.add_hotkey('l', count_loser)
keyboard.add_hotkey('g', count_game)
keyboard.add_hotkey('q', exit_program)

# 保持程序运行
print("统计程序已启动,按w统计winner,l统计loser,g统计game,按q退出并查看结果")
keyboard.wait()

使用说明

运行代码后最小化终端窗口即可正常观看节目,按下对应按键就会自动计数,结束统计按q键就会自动打印最终的统计结果。使用时请关闭大写锁定,避免按键触发失效。

内容的提问来源于stack exchange,提问作者AI92

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 13:45:03