我开始玩python / twisted但是当我从cmd.exe
在Windows上测试the stdin example时,该示例不起作用。我正在使用python 2.7和twisted 12.1.0(二进制msi包)。我希望这是一个缓冲问题,所以我也尝试用“python -u stdin.y”运行脚本,但没有任何改变。
显然,这个脚本适用于Linux和OS X.
答案 0 :(得分:5)
有already an open Twisted ticket to make twisted.internet.stdio
work on the console in Windows。甚至还有相当数量的与此票证相关的代码,以及大量的诊断。
简而言之,Windows命令行是一个巨大的混乱。它甚至不是它与POSIX标准命令行不同的接口;它是一种完全不同的种的东西。在Linux或OS X上,控制台就像一个微小的假电传打字机,你可以发送字节和控制代码。在Windows上,控制台更像是一台运行DOS的小型虚假计算机,您可以将其写入。的视频内存。
尽管如此,请随时帮助获得该门票!它可以使用更多的兴趣!