任何想法如何替换os.system(“ stty echo”)在Windows中工作?

时间:2018-10-10 01:33:55

标签: python windows python-2.7 stty

我的一个朋友在Mac上编写了python代码,现在我正在尝试使其在Windows笔记本电脑上工作。

这一行特别令人讨厌:

os.system("stty echo")

有人知道Windows等效吗?我已经用msvcrt替换了tty,但是我完全陷入了困境。

1 个答案:

答案 0 :(得分:0)

几个小时后最终找到了解决方案。我在代码中添加了一个功能,以检查它是否是Windows计算机的Unix,然后在需要时使用msvcrt进行替换。

我相信我使用了此处的代码来修复程序:http://code.activestate.com/recipes/134892-getch-like-unbuffered-character-reading-from-stdin/