同时运行多个Python文件
我明白我们可以使用Python的 multiprocessing
模块,并且会导入 Process
来实现这个功能。
但是,如果我们想同时执行两个文件,比如 a.py
和 b.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系统中)或终端(在其他操作系统中)。然后在一个窗口中运行每个文件就可以了。