首页 > 解决方案 > 来自子进程的 Python 酸洗

问题描述

我正在使用 python 3.7 (Ubuntu) 并尝试通过子进程腌制/取消腌制对象但出现错误:

encoding=encoding, errors=errors).load()
raise EOFError

基本上在子流程中做类似的事情sys.stdout.write(pickle.dumps(return_obj))在主流程中做类似的事情

proc = subprocess.Popen(...)
output, _ = proc.communicate()
return_obj = pickle.loads(output)

标签: pythonsubprocesspickle

解决方案


推荐阅读