簡體   English   中英

用python腳本終止正在運行的應用程序

[英]To terminate the running application in python script

我正在編寫一個簡單的python腳本來運行和關閉一個flatpak應用程序。 我正在使用flatpak命令觸發gedit應用程序,但很難弄清楚如何從腳本本身退出該應用程序。 由於應用程序啟動后,Python腳本會等待應用程序終止然后退出。

碼:

import os
import sys

def main():
    os.system("flatpak run org.gnome.gedit/x86_64/stable")
    sys.exit()

if __name__ == '__main__':
    main() 

在上面的代碼中,我嘗試了sys.exit() ,但是它在等待應用程序終止時不起作用。

你可以試試這個

import subprocess
p = subprocess.Popen("flatpak run org.gnome.gedit/x86_64/stable")
p.terminate()

在這里您可以找到有關此的更多信息

暫無
暫無

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

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