【发布时间】:2016-01-13 09:40:36
【问题描述】:
我正在尝试从另一个 python 程序运行一个程序/函数(只要可能),它将启动并关闭。 例子。 python脚本“parent.py”将被调用一些输入,输入数据将被传递给函数/程序“child”,这大约需要30分钟才能完成。 parent.py 应该在调用“child”后关闭。
有什么办法吗?
现在我可以启动孩子,但只有在孩子完成后才会关闭父母。其中,我想避免。
【问题讨论】:
-
你看过subprocess module吗?
-
是的,同样的问题,它也会等待子进程完成,然后终止主程序。
-
有一些选项可以让子进程像那样等待,但您不必设置这些选项。例如,请参阅我的答案。
标签: python multithreading multiprocessing multitasking