小编Dro*_*gin的帖子

在Windows 7 CMD中等待多个Python进程完成

我正在尝试在Windows 7(和10)中并行运行多个Python脚本。我正在从另一个Python脚本运行所有脚本,该脚本在脚本正在编辑的文件上执行更多功能。我希望外部脚本要等到其他脚本运行完毕。我已经尝试过了start /w,但是这使得每个脚本都在关闭控制台窗口之前等待。

本质上,我想做的是让Python等待3个进程完成。最后一个脚本只是一个print("done"),对我而言,这毫无意义。这对于我用3个进程来解决很重要,因为我需要对30个进程执行相同的操作。(在服务器上,有足够的可用线程。)

这是我要运行的CMD命令。

os.system("start python node1.py & start python node2.py & start python node3.py && start /w printstatement.py")
Run Code Online (Sandbox Code Playgroud)

有什么建议么?

python windows parallel-processing cmd

1
推荐指数
1
解决办法
244
查看次数

标签 统计

cmd ×1

parallel-processing ×1

python ×1

windows ×1