Python运行和关闭其他程序

  • 在windows环境下的Python
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    import os
    from time import sleep
    from multiprocessing import Process, Pool


    def run_proc(num):
    os.system('test.exe')


    if __name__ == "__main__":
    # 子进程打开程序
    p = Process(target=run_proc, args=(2,))
    p.daemon = True # 加入daemon 主进程关闭时子进程也同样关闭
    p.start()
    sleep(5)
    os.system("taskkill /F /IM test.exe /T") # taskkill关闭程序
本文总阅读量