请教各位:
如下代码创建了一个新的控制台窗口出来,怎么样将程序中的一些数据打印到这个新的控制台窗口上去呢?
process = subprocess.Popen("cmd.exe",
creationflags=subprocess.CREATE_NEW_CONSOLE,
stdin=subprocess.PIPE,
stdout=subprocess.PIPE)
比如我希望在这个窗口上输出"hello world", 我试图用如下代码
process.stdin.write("hello world\n".encode("utf-8))
process.stdin.flush()
可是 hello world 并没有出现到这个新的控制台窗口上去。