我的一个朋友在Mac上编写了python代码,现在我正在尝试使其在Windows笔记本电脑上工作。
这一行特别令人讨厌:
os.system("stty echo")
有人知道Windows等效吗?我已经用msvcrt替换了tty,但是我完全陷入了困境。
答案 0 :(得分:0)
几个小时后最终找到了解决方案。我在代码中添加了一个功能,以检查它是否是Windows计算机的Unix,然后在需要时使用msvcrt进行替换。
我相信我使用了此处的代码来修复程序:http://code.activestate.com/recipes/134892-getch-like-unbuffered-character-reading-from-stdin/