python - 使用 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'))
解决方案
推荐阅读
- amazon-web-services - 必须在 Elastic Search Query 中的 Should 查询子句中查询
- c# - 如何和谁在.net core 中调用启动类的 ConfigureServices 和 Configure 方法
- python - 在 main 中打开一个对话框
- go - VSCode如何在手表“...+207 more”中扩展字符串表达式
- css - 如何将字体嵌入 Tiddlywiki?
- angular - 如果包含子路由 Angular,只能路由到子路由?
- react-native - 如何设置 react-native-tts:无法读取未定义的属性“说话”。菜鸟的问题
- python-3.x - 向具有 XY 坐标的数据框添加新列,根据固定位置对它们进行分类
- renjin - NoSuchMethodError org.renjin.gnur.api.Utils.R_qsort_I
- css - 有什么方法可以模仿 CSS 的 JavaScript 上的拖动事件吗?