首页 > 解决方案 > 使用 msvcrt 识别按键时遇到问题

问题描述

我一直在尝试以不会卡住我的程序(msvcrt而不是 recv)的方式接收输入。然而,我的程序不起作用,我无法理解原因。

我尝试编写代码(以某种方式可以在我朋友的计算机上运行,​​但不适用于我的计算机)。

import msvcrt

print ("enter something")

line = b""
while True:
  ch = msvcrt.getwch()
  print "2"
  if ch == b'\r':
    print (line.decode('latin-1'))
    break

  line = line + ch
  print (ch.decode('latin-1'))

标签: pythonwindowspython-2.7msvcrtpyhook

解决方案


推荐阅读