簡體   English   中英

如何使用python使可執行文件在后台運行?

[英]How to make executable run in background using python?

我的問題是我不知道如何使用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

如何只運行應用程序並繼續運行而不掛起?

我用某種方式解決了它:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM