1
import multiprocessing 

def simple():
    print 'simple!'

p0 = multiprocessing.Process(target=simple)
p0.start()

这显然没有任何作用。AFAIK 它应该打印“简单!”。我正在交互式控制台中编写所有这些代码。

[编辑] 其他进程不能连接到这个终端吗?如果是这样,我可以做些什么将它连接到同一个终端吗?

4

1 回答 1

3

IDLE 以各种奇怪的方式重定向标准输出和输入。因此,某些东西在 IDLE 中不起作用的情况并不少见。我刚刚尝试了您的代码,它在 SL4A 中运行良好。尝试在 IDLE 之外运行它。我可以说这可能会奏效。底线:这正是 IDLE 做事的方式。对不起!尝试其他 IDE,例如 PyScripter 或 Komodo Edit。

于 2013-04-20T20:54:35.093 回答