在我的应用程序中运行终端类型命令

在我的应用程序中运行终端类型命令

我想创建一个具有 CLI 应用程序的 GUI 的 Ubuntu 应用程序。我想运行终端命令,例如,在我的应用程序中单击按钮时。我该怎么做?或者我真的不应该这样做?

我还可以抓取运行终端命令时显示的最后一行/当前行吗?

(我正在按照说明快速编写我的应用程序这里

答案1

Python(桌面 Quickly 模板使用的编程语言)提供了用于调用其他程序的子处理模块。文档在此处:http://docs.python.org/library/subprocess.html

它提供了便捷的功能,但对于更高级的东西(比如如果我没记错的话,读取您所描述的输出)您通常需要使用它的 Popen 类。

相关内容