同时运行多个Python文件

-1 投票
1 回答
853 浏览
提问于 2025-04-18 06:11

我明白我们可以使用Python的 multiprocessing 模块,并且会导入 Process 来实现这个功能。

但是,如果我们想同时执行两个文件,比如 a.pyb.py,那么我们的Python代码应该是什么样的呢?

我希望这个Python脚本能包含这些内容,而不是从两个命令提示符中运行文件。

下面是一个框架:

import multiprocessing

def worker(file):
    #your subprocess code

if __name__ == '__main__':
    files = ["path/to/file1.py","path/to/file2.py","path/to/file3.py"]
    for i in files:
        p = multiprocessing.Process(target=worker(i))
        p.start()

那子进程的代码应该是什么呢?

1 个回答

0

只需打开两个命令提示符窗口(在Windows系统中)或终端(在其他操作系统中)。然后在一个窗口中运行每个文件就可以了。

撰写回答