subprocess.popen 省略了幽灵会话

问题描述 投票:0回答:0

我想同时启动多个 cmd 和 python 文件,而不是等待响应。

通过上述解决方案,

subprocess.popen
在任务管理器 (Windows) 中遗漏了 ghost 会话。

test.py

import time

print('Hello')
time.sleep(1)

test.cmd

@echo off
call C:\Users\abc\AppData\Local\Programs\Python\Python39\python.exe
python C:\Users\abc\Desktop\test.py
pause

parent.py

import subprocess

p1 = "C:\\Users\\abc\\Desktop\\test.cmd"
p2 = "C:\\Users\\abc\\Desktop\\test.py"

for i in range(10):
    print(i)

    if i % 2 == 0:
        subprocess.Popen(p1, shell=True)
    else:
        subprocess.Popen(p2, shell=True)
python cmd subprocess
© www.soinside.com 2019 - 2024. All rights reserved.