Python 无分叉的多处理

Python 无分叉的多处理,python,multiprocessing,Python,Multiprocessing,我想使用Python多处理模块(通过管道)与子进程通信,子进程独立于调用方(即完全不同且独立的源代码、路径、可执行文件) 主要的过程是进行一些联网,而孩子们只需进行一些数据转换(文件输入、文件输出)。我需要一秒钟做几次,因此为每个文件重新启动子进程不是解决方案 有没有办法做到这一点(在Windows下)?问题是multiprocessing在windows上运行良好,您只需使用if\uuuuu name\uuuuu=='\uuuu main\uuuu':习惯用法,以避免启动子进程时重新执行某些代

我想使用Python多处理模块(通过管道)与子进程通信,子进程独立于调用方(即完全不同且独立的源代码、路径、可执行文件)

主要的过程是进行一些联网,而孩子们只需进行一些数据转换(文件输入、文件输出)。我需要一秒钟做几次,因此为每个文件重新启动子进程不是解决方案


有没有办法做到这一点(在Windows下)?

问题是
multiprocessing
在windows上运行良好,您只需使用
if\uuuuu name\uuuuu=='\uuuu main\uuuu':
习惯用法,以避免启动子进程时重新执行某些代码。但multiprocessing尝试将Python环境(例如路径)从父进程复制到子进程。因此,2过程最终使用类似的环境(在我的情况下不起作用),那么我认为你应该重新表述你的问题,因为我不明白你的问题是什么。你能举例说明你现在得到了什么,你期望得到什么吗?