【问题标题】:Multiprocessing output to file多处理输出到文件
【发布时间】:2012-05-01 09:39:15
【问题描述】:

有没有办法在创建类 Process 的实例时或在执行期间将流重定向到文件Process(target=..., args=(...)).start()

我问的是典型的pythonic方式

Process(target=start_test, args=(timestamp,current_test_suite,user_ip)).start()

如果没有pythonic方法可以做到这一点,也许linux可以将PID输出重定向到文件?

【问题讨论】:

  • 太好了,这正是我所需要的。我没有注意到这个帖子。谢谢人:)

标签: python multiprocessing pid


【解决方案1】:

如果我们想将进程输出重定向到文件,我们必须将sys.stdout 分配给open(filename,'w')open(filename,'a'),如果我们想附加我们的日志文件。

【讨论】:

    猜你喜欢
    • 2013-08-27
    • 2011-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多