要获得临时文件的唯一名称,您可以使用NamedTemporaryFile
. 但我想要一个 fifo 而不是常规文件,所以类似于:
name = generate_unique_name() # how?
try:
os.mkfifo(name)
# do stuff with the FIFO
finally:
os.remove(name)
是否有一种 stdlib 方法可以自动生成一个临时文件名,该文件名保证在目录中是唯一的?
要获得临时文件的唯一名称,您可以使用NamedTemporaryFile
. 但我想要一个 fifo 而不是常规文件,所以类似于:
name = generate_unique_name() # how?
try:
os.mkfifo(name)
# do stuff with the FIFO
finally:
os.remove(name)
是否有一种 stdlib 方法可以自动生成一个临时文件名,该文件名保证在目录中是唯一的?