我试着并行运行两个进程。这两个程序在没有Ctrl+C的情况下都不会“结束”(顺便说一句,我在Linux上),等等操作系统不会返回命令的输出。我想要一种方法来创建两个独立于Python主线程的进程,并从中读取文本。我还希望能够将字符发送到进程(不是作为命令,因为进程自己解释按键),我需要这样的东西:
process1 = System("sh process1")
process2 = System("sh process2")
process1.Send("Hello, I'm sending text into process 1.")
text = process1.Read()
process2.Send(text)
有办法吗?我已经研究了子流程模块,但我不确定它是否实现了我想要的目标——或者如果实现了,我也不确定如何实现它。你知道吗
感谢所有回答的人
子进程做你想做的。下面是一个写入和读取外部命令的示例:
相关问题 更多 >
编程相关推荐