python - 如何在Python中添加对箭头键的 react ?

标签 python python-3.x

我正在尝试添加对箭头键的 react 。当我尝试这样做时,我决定尝试只打印按下键时的 react ,正如我发现的 here 。当我向控制台终端写入任何内容时,什么也没有发生。我正在使用 PyCharm。 问:如何让它打印出应该打印的值?

 import msvcrt
 while True:
    if msvcrt.kbhit():
       key = msvcrt.getch()
       print(key)

最佳答案

编辑:在运行配置下启用此 - 在输出控制台中模拟终端(见下文)

enter image description here

删除多余的缩进

我收到错误

文件“run.py”,第 2 行 而真实: ^ IndentationError:意外缩进

代码应该像这样缩进。经测试,有效。

import msvcrt
while True:
  if msvcrt.kbhit():
      key = msvcrt.getch()
      print(key)

enter image description here

关于python - 如何在Python中添加对箭头键的 react ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52672817/

相关文章:

Python:在两个连续条件下无法终止 "while"循环

python - Geany 无法执行 Python

python - 如何在python中选择矩阵中的非零列

list - 列表和 Python 中设置的内存消耗

python - 为什么 super().__init__ 没有自引用?

emacs - emacs 中的 Python 3.3(ropemacs 支持)

python - 如何根据 Python 中的分隔符从 pandas 数据框列中的值创建新行?

python - 如何使用正则表达式提取文本 block 而不将文本 block 分成几行

python - 使用 Selenium 在 Web 自动化过程中加载动画时出现 PyQt5 卡住问题

python - Flask-Bootstrap、flask-wtf、添加类以提交按钮