我正在用Python制作一个秒表类型的程序,我想知道如何检测是否按下了一个键(例如,p表示暂停,s表示停止),我不希望它像raw_input那样,在继续执行之前等待用户的输入
有人知道如何在一段时间内做到这一点吗
我希望实现这个跨平台,但是,如果不可能,那么我的主要开发目标是Linux
Python有一个带有许多特性的键盘模块。安装它,可能需要使用以下命令:
pip3安装键盘
然后在代码中使用它,如:
使用模块键盘导入键盘
虽然为True:#进行循环
try:#使用try,以便在用户按下给定键以外的其他键时不会显示错误
如果按了键盘“.u”(“q”):#如果按了“q”键
打印(’您按了一个键!’)
结束循环
除:
断开#如果用户按的键不是给定的键,循环将断开