2014-02-23 193 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

回答