同时运行多个python文件

同时运行多个python文件,python,Python,我知道我们可以使用Pythonmultiprocessing模块,并将为此导入Process 但是,假设我们想同时执行两个文件,比如a.py,b.py,那么我们的Python代码将是什么呢 我希望Python脚本包含上述内容,而不是运行来自两个命令提示的文件 以下是框架: import multiprocessing def worker(file): #your subprocess code if __name__ == '__main__': files = ["pat

我知道我们可以使用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()

子流程代码是什么?

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

打开两个CMD/Shell并运行它们欢迎使用StackOverflow!你可能对阅读感兴趣。