我正在尝试添加对箭头键的反应。在尝试的过程中,我决定尝试在按下键时仅打印反应,因为我发现here。当我向控制台终端写任何东西时,什么也没有发生。我正在使用PyCharm。
问:如何使它打印应打印的值?
import msvcrt
while True:
if msvcrt.kbhit():
key = msvcrt.getch()
print(key)
最佳答案
编辑:在运行配置下启用此功能-在输出控制台中模拟终端(请参见下文)
删除多余的缩进
错误我得到
文件“ run.py”,第2行
而True:
^
IndentationError:意外缩进
代码应该像这样缩进。经过测试,可以正常工作。
import msvcrt
while True:
if msvcrt.kbhit():
key = msvcrt.getch()
print(key)
关于python - 如何在python中增加对箭头键的 react ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52672817/