Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我如何判断哪些文本正在打印到控制台?_Python_Windows_Console - Fatal编程技术网

Python 我如何判断哪些文本正在打印到控制台?

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

我正在尝试编写一个程序,它将读取打印到控制台的文本,并对这些信息进行处理。例如,如果另一个Python程序名为print(“Test”),我的程序将得到“Test”。或者,如果键入echo,这是一条消息,我的程序将得到“thisamessage”。有办法做到这一点吗?

这不是一个非常明确的问题。我认为你的问题最好在这里提出和回答。你好这并不能回答问题,因为更改sys.stdout时,不再打印stdout。我想得到,我想它叫做控制台的字符串缓冲区?不确定Windos的术语,但是要得到打印到stdout的内容并处理它。哦,在这种情况下,这是一个有趣的问题。您可能应该稍微澄清一下这个问题,提供伪代码、所需的输出等等。