【问题标题】:How to make executable run in background using python?如何使用python使可执行文件在后台运行?
【发布时间】:2018-11-27 15:59:09
【问题描述】:

我的问题是我不知道如何使用 python 释放资源。

我正在使用 Ubuntu Linux 并试图调用一些应用程序,但是当它被调用时,它不会释放资源,它只是挂起。我知道&,但它作为参数传递给应用程序,它不会在后台执行应用程序。

我的代码:

import os, subprocess

path_to_app = os.path.join('/', 'usr', 'bin', 'firefox')

subprocess.Popen([path_to_app], '&')

print("Something..") # Hangs until app is closed

如何在不挂起的情况下运行应用程序并继续前进?

【问题讨论】:

标签: python process subprocess


【解决方案1】:

我以某种方式解决了它:

subprocess.Popen([path_to_app], shell=True)

【讨论】:

    猜你喜欢
    • 2023-03-22
    • 1970-01-01
    • 2021-05-12
    • 2012-10-24
    • 1970-01-01
    • 1970-01-01
    • 2020-09-13
    • 2012-06-28
    • 2018-12-31
    相关资源
    最近更新 更多