2014-02-23 151 views
0

所以,我需要从我的PyGTK应用程序运行Linux命令。我想要的是我可以用其他编程语言完成的工作:将具有所有参数的特定命令发送到操作系统的核心,以便它在输入终端时运行。我如何从PyGTK运行linux命令?

我尝试在任何地方找到解决方案,但唯一发现的是一个名为VTE的库,它提供了一个名为“fork_command_full”的方法,假设要这样做。所以,这里的协议是创建一个虚拟终端,然后发送一个命令在其中运行,而不是将它发送到操作系统的核心。

事情是,我无法找出如何一个命令可以作为参数传递,但它是用这个函数完成的。 documentation

+0

看看python os.popen()或os.system()命令。 – dilbert

+0

使用'subprocess'模块。甚至不用想用'os'中的东西来执行程序。 – geoffspear

+0

or.system()正是我所需要的。谢谢@dilbert。 – xfabox

回答