如何从不同的文件夹一次运行多个 python 脚本?

时间:2021-05-24 08:59:50

标签: python-3.x

我有 FOLDER1 FOLDER2 FOLDER3。所有这些都包含一个 PYTHON_CODE.py,所有文件夹都位于同一位置。如何从三个文件夹中运行所有三个 PYTHON_CODE.py

是否可以让它们同时运行,并且不能像第一个 FOLDER1PYTHON_CODE.py 那样完成,然后是第二个和第三个(同样,不是这样)。

1 个答案:

答案 0 :(得分:1)

我会选择位于主文件夹中的更高级别的脚本,该脚本会调用您的其他脚本以并行运行它们。

您可以使用 os 模块(特别是 os.system 函数)来定义一个函数,该函数运行作为参数传递的脚本。

然后,利用 multiprocessing 模块,您可以通过 Pool 对象生成要并行运行的进程。

Pool.map 函数以并行方式在定义的进程之间分配工作。

Here 你可以为你的案例找到一个很好的例子。

参考文献:

相关问题