【发布时间】:2020-06-16 08:09:38
【问题描述】:
我试图了解如何为多个子进程构建并行计算管道。 正如我所看到的,每个子进程块都等待前一个代码块运行,而我有一个管道,它对前一个运行没有依赖关系,它可以并行处理。我想了解这是否可能,如果是这样,显示如何做到这一点的示例语法将是一个很大的帮助!提前致谢。
import sys
import os
import subprocess
subprocess.run("python pipelinecode1.py".split() +
[run_date, this_wk, last_wk, prev_wk], shell=True)
subprocess.run("python pipelinecode2.py".split() +
[run_date, this_wk, last_wk, prev_wk], shell=True)
subprocess.run("python pipelinecode3.py".split() +
[run_date, this_wk, last_wk, prev_wk], shell=True)
【问题讨论】:
标签: parallel-processing multiprocessing subprocess