最近,我一直在学习如何使用Python多处理模块,并阅读官方文档。在中,有一个关于使用管道交换数据的简单示例。在中,引用了这样的说法:“如果没有什么可接收的,并且另一端关闭了,那么就提出EOFError。”
因此,我修改了示例如下所示。这应该触发一个EOFError异常:没有发送,发送端被关闭。parent_conn.recv() # prints "
这可能会重复,但现有的答案都没有解决我的问题。所以,我使用的是Python 2.7,每当我尝试这样做时,我都会得到这个错误(标题):我在Sublime Text 2,compileronline.com和codecademy中尝试过;它在前两个站点失败了。它可以在codecademy和终端编译器上工作,但我不能确切地理解它为什么会失败。