Python 我如何判断哪些文本正在打印到控制台?
我正在尝试编写一个程序,它将读取打印到控制台的文本,并对这些信息进行处理。例如,如果另一个Python程序名为print(“Test”),我的程序将得到“Test”。或者,如果键入echo,这是一条消息,我的程序将得到“thisamessage”。有办法做到这一点吗?这不是一个非常明确的问题。我认为你的问题最好在这里提出和回答。你好这并不能回答问题,因为更改sys.stdout时,不再打印stdout。我想得到,我想它叫做控制台的字符串缓冲区?不确定Windos的术语,但是要得到打印到stdout的内容并处理它。哦,在这种情况下,这是一个有趣的问题。您可能应该稍微澄清一下这个问题,提供伪代码、所需的输出等等。Python 我如何判断哪些文本正在打印到控制台?,python,windows,console,Python,Windows,Console,我正在尝试编写一个程序,它将读取打印到控制台的文本,并对这些信息进行处理。例如,如果另一个Python程序名为print(“Test”),我的程序将得到“Test”。或者,如果键入echo,这是一条消息,我的程序将得到“thisamessage”。有办法做到这一点吗?这不是一个非常明确的问题。我认为你的问题最好在这里提出和回答。你好这并不能回答问题,因为更改sys.stdout时,不再打印stdout。我想得到,我想它叫做控制台的字符串缓冲区?不确定Windos的术语,但是要得到打印到stdou