gpt4 book ai didi

Python实时键盘输入

转载 作者:太空宇宙 更新时间:2023-11-03 17:06:26 27 4
gpt4 key购买 nike

我不是在寻找input()raw_input()。我正在寻找 msvcrt 模块中可用的内容,特别是 msvcrt.kbhit()msvcrt.getch(),但无法使其正常工作。

我在这里尝试了示例 1:

http://effbot.org/librarybook/msvcrt.htm

以及此处选择的答案:

Python Windows `msvcrt.getch()` only detects every 3rd keypress?

这两者都让我陷入了无限循环,我无法通过分别按“esc”和“q”来逃脱。

import msvcrt
while True:
pressedKey = msvcrt.getch()
if pressedKey == 'x':
break

如果可能的话,我想避免下载和安装新模块,例如下面建议的 pyhook:

How do I get realtime keyboard input in Python?

最佳答案

我在这里找到了答案:Python kbhit() problems

基本上,您需要从控制台窗口而不是 IDE 运行程序(在我的例子中是 Python)。

关于Python实时键盘输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34551340/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com