如何让Python在检测到按键时执行命令

2024-05-20 23:03:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我想让Python在按下键时执行我的命令。 就像按下“a”一样,输出应该是:

A is pressed

或者像它要求你按“a”键,如果你按下它,它的输出应该是Thanks for pressing the key! We are processing!

对不起,如果我不清楚,我实际上不是英国人


Tags: thekey命令forisareweprocessing
3条回答

假设在窗口不在焦点位置时不需要它来工作,那么应该使用getchfrommsvcrt立即对按键做出反应,然后使用if和{}来区分键。我还建议用upperlower规范化键的大小写:

^{1}$

在Windows上,您可以调用msvcrt.getch()来获得按一个键的字符。在

^{1}$

如果使用Windows操作系统,则可以按照其他答案中的说明使用msvcrt模块。在

或者,您可以简单地获得用户输入并检查它是否是相应的键。在

^{1}$

但是,用户必须在按键后按enter键。在

第三种选择是使用GUI库,比如Tkinter。在Tkinter中查看事件和绑定的短教程。在

相关问题 更多 >