由os.system()启动的外部应用程序和subprocess.Popen()在Linux上运行较慢

时间:2016-05-27 11:23:45

标签: python linux process

我已经编写了一个python脚本来启动其他应用程序,使用os.system(app_path)或subprocess.Popen(app_path,shell = False),但是应用程序运行速度比直接从shell启动应用程序(它的a使用GUI的应用程序,所以我可以感觉到它)。这是以这种方式启动其他应用程序的正确方法吗?如果没有,有没有更好的方法呢? 应用程序不必与Python脚本进一步交互。

1 个答案:

答案 0 :(得分:0)

您可以使用os.spawnl,如下所示:

os.spawnl(os.P_NOWAIT, "path to script")