Create a temporary FIFO (named pipe) in Python?

后端 未结 6 1296
被撕碎了的回忆
被撕碎了的回忆 2020-11-29 05:49

How can you create a temporary FIFO (named pipe) in Python? This should work:

import tempfile

temp_file_name = mktemp()
os.mkfifo(temp_file_name)
open(temp_         


        
6条回答
  •  旧巷少年郎
    2020-11-29 06:37

    Why not just use mkstemp()?

    For example:

    import tempfile
    import os
    
    handle, filename = tempfile.mkstemp()
    os.mkfifo(filename)
    writer = open(filename, os.O_WRONLY)
    reader = open(filename, os.O_RDONLY)
    os.close(handle)
    

提交回复
热议问题