【问题标题】:Python Keep Named Pipe OpenPython保持命名管道打开
【发布时间】:2013-06-12 09:08:30
【问题描述】:

在 bash 中,命名管道可以使用 cat > mypipe 保持打开状态。这怎么能在python中完成?这是我目前所拥有的:

import subprocess
import os

if not os.path.exists("/tmp/mypipe"):
    os.mkfifo("/tmp/mypipe")

【问题讨论】:

    标签: python pipe named-pipes


    【解决方案1】:
    import os
    import subprocess
    
    path = '/tmp/mypipe'
    if not os.path.exists(path):
        os.mkfifo(path)
    
    with open(path, 'w') as f:
        subprocess.call(['cat'], stdout=f)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-14
      • 1970-01-01
      • 1970-01-01
      • 2010-11-24
      • 2010-10-12
      相关资源
      最近更新 更多