Python多处理模块没有运行进程

时间:2018-01-06 21:43:34

标签: python python-3.6 python-multiprocessing

我有一个程序需要创建几个图表,每个图表通常需要几个小时。因此,我想在不同的内核上同时运行这些内容,但似乎无法使用multiprocessing模块运行这些进程。这是我的代码:

if __name__ == '__main__':
    jobs = []
    for i in range(5):
        p = multiprocessing.Process(target=full_graph)
        jobs.append(p)
        p.start()

full_graph()已在程序的前面定义,并且只是一个运行其他函数集合的函数) 注意:所有输出都转到.txt文件 如果有帮助,这里是代码的输出(实际文件位置已更改):

runfile('file location', wdir='file directory')

在给出此输出后,程序仍然没有向文本文件输出任何内容,并且我已经验证正在运行的函数是自己工作的。我已经尝试了一些其他方法,但这是迄今为止唯一一个给出输出的方法。我正在使用Spyder IDE和WinPython 3.6.3

0 个答案:

没有答案
相关问题