我想记录我从多处理开始的几个进程的输出。我的问题与Log output of multiprocessing.Process有关。在
然而,困难在于,我使用的是一些调用外部程序的库,这些程序输出到stdout
。有没有一种方法可以在不改变调用这些程序的库的代码的情况下,捕获由multiprocessor
打开的python会话中调用的这些外部程序的输出?在
编辑:
由多处理启动的python进程似乎还有更多的子进程,我想这就是为什么有些输出仍然被打印到stdout
。
我得到PID4491、4490和4489的输出文件
Tags:
目前没有回答
相关问题 更多 >
编程相关推荐