这是IDLE的问题,您正在使用它来运行代码。IDLE对终端进行了相当基本的仿真,以处理您在其中运行的程序的输出。但是它无法处理子流程,因此尽管它们会在后台正常运行,但您永远看不到它们的输出。
最简单的解决方法是仅从命令行运行代码。
另一种选择是使用更复杂的IDE。Python
Wiki上列出了一堆,尽管我不确定哪个对多处理输出具有更好的终端仿真。

这是IDLE的问题,您正在使用它来运行代码。IDLE对终端进行了相当基本的仿真,以处理您在其中运行的程序的输出。但是它无法处理子流程,因此尽管它们会在后台正常运行,但您永远看不到它们的输出。
最简单的解决方法是仅从命令行运行代码。
另一种选择是使用更复杂的IDE。Python
Wiki上列出了一堆,尽管我不确定哪个对多处理输出具有更好的终端仿真。