标签: python multiprocessing pickle temporary-files
所以我使用Python的cPickle和多处理模块在子进程中创建字典,将其保存到tempfile.NamedTemporaryFile,使用cPickle转储字典并在父进程中加载pickle。
tempfile.NamedTemporaryFile
之前我使用过cPickle / pickle,所以我知道正确使用"wb"和"rb"模式。 这似乎不是问题。我在父进程中创建NamedTemporaryFile并在子进程中对其进行pickle。
"wb"
"rb"
NamedTemporaryFile
当我尝试在父级中加载pickle时,它会获得EOFError。 有什么想法吗?
EOFError