编程语言
首页 > 编程语言> > Python:fork,pipe和exec

Python:fork,pipe和exec

作者:互联网

我想在python应用程序中执行一个程序,它将在后台运行,但最终会到达前台.

GUI用于与之交互.但是控件是通过stdin和stdout上的控制台提供的.我希望能够使用我的应用程序的GUI来控制它,所以我的第一个想法是:

>叉子
>在父级,dup2 stdin和stdout中访问它们
>执行孩子

这在python中是否可以轻松实现?有没有其他方法来实现我想要的,那会是什么?

解决方法:

使用标准Python子进程模块相当容易:

http://docs.python.org/py3k/library/subprocess.html

标签:stdio,python,fork,exec,dup
来源: https://codeday.me/bug/20190928/1829167.html