我的一个朋友在 Mac 上编写了 python 代码,现在我正试图让它在 Windows 笔记本电脑上工作。
这条线尤其令人讨厌:
os.system("stty echo")
有人知道windows等价物吗?我已经用 msvcrt 替换了 tty,但我完全坚持这一点。
我的一个朋友在 Mac 上编写了 python 代码,现在我正试图让它在 Windows 笔记本电脑上工作。
这条线尤其令人讨厌:
os.system("stty echo")
有人知道windows等价物吗?我已经用 msvcrt 替换了 tty,但我完全坚持这一点。
几个小时后最终找到了解决方案。我在代码中添加了一个函数来检查它是否是 Windows 计算机的 unix,然后在需要时使用 msvcrt 作为替换。
我相信我使用这里的代码来修复程序:http ://code.activestate.com/recipes/134892-getch-like-unbuffered-character-reading-from-stdin/