如何在python中增加对箭头键的反应?

时间:2018-10-05 20:21:29

标签: python python-3.x

我正在尝试添加对箭头键的反应。在尝试的过程中,我决定尝试在按下键时仅打印反应,因为我发现here。当我向控制台终端写任何东西时,什么也没有发生。我正在使用PyCharm。 问:如何使它显示应打印的值?

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

1 个答案:

答案 0 :(得分:1)

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

enter image description here

删除多余的缩进

我得到错误

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

代码应像这样缩进。经过测试,可以正常工作。

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

enter image description here