-1

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

这条线尤其令人讨厌:

os.system("stty echo")

有人知道windows等价物吗?我已经用 msvcrt 替换了 tty,但我完全坚持这一点。

4

1 回答 1

1

几个小时后最终找到了解决方案。我在代码中添加了一个函数来检查它是否是 Windows 计算机的 unix,然后在需要时使用 msvcrt 作为替换。

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

于 2018-11-03T20:13:19.127 回答