我正在使用Python的subprocess生成新的进程。这些进程彼此独立,并输出一些与帐户创建相关的数据。 for token in userToken:
p = subprocess.Popen(['python3','create_account.py',token)
sleep(1) 我正在尝试找到一种方法,让每个Python脚本的输出在不同的VSCode终端上运行,以便清楚地看到进程是如何运行的。 例如,在VSCode中,您可以像下面的屏幕截图那样拆分终端。如果每个进程都有自己的终端窗口,那就太好了。
我正在寻找Python代码,这将运行一些Linux代码的孩子的终端和退出后,父母终端-所有的孩子的终端将被关闭。
下面是一个小示例,它应该如何工作:
import os
HOW_MANY_CHILDS_TERMINAL = 5
for x in range(HOW_MANY_CHILDS_TERMINAL):
print("X opened.")
os.system("do some linux stuff")
问题是,这会覆盖我当前的终端窗口。
我需要在单独的窗口中打开每个Linux命令。