从Python内启动应用程序

问题描述:

我试图启动一个使用Python的应用程序。我已经看到一些人使用startfile,但我也读到它只适用于Windows。我正在使用Mac系统并希望它能与它们一起工作。 谢谢, Aaron从Python内启动应用程序

您可以使用os.system("/path/to/myapp")

请参阅http://docs.python.org/library/os.html#os.system的文档。

如果您想要更多地控制正在执行的进程,请检查subprocess模块。

尝试使用os.system - 文档称它在UNIX和Windows上受支持,但由于OSX是基于UNIX的,我希望它也可以在该平台上运行。

Python有子进程模块,你可以在这里读到它:http://docs.python.org/library/subprocess.html

在它最简单的形式:

subprocess.call(['your_command', 'params'])