Python:打开2个CMD / TERMONALS;一个用于INPUT,另一个用于OUTPUT

时间:2015-08-17 11:18:15

标签: python cmd

我想要实现的是打开2个CMD(Windows)或终端(OS X / Mac)。一个用于接收输入(通过raw_input),另一个用于输出(通过打印),我知道这可能是使用Pythons进程的东西,但我不知道如何去做。如果你不明白我会重复它:

- 一个CMD /终端,用户可以输入输入 - 用户可以看到输出的另一个CMD /终端

我需要1个文件,而不是2个不同的文件。

提前致谢!

1 个答案:

答案 0 :(得分:1)

我担心没有简单的方法可以做到这一点。 自然方式有一个窗口用于输入,一个窗口用于输出将是tkinter,但这看起来不像Windows中的CMD窗口。

只要您想打开一个新的终端窗口,它就不会隐藏在一个独立于操作系统的Python模块后面,您将不得不明确地打开两个控制台并使用它们的低级别IO通过Windows下的ctypes命令,并在OS X下打开两个终端。

恕我直言,除非你非常需要它,否则你不需要这么复杂的东西。