生成唯一临时文件名的Python工具
如果你想为一个临时文件获取一个独特的名字,可以使用 NamedTemporaryFile
这个工具。不过,我想要的是一个 fifo 文件,而不是普通的文件,所以我需要一些类似这样的东西:
name = generate_unique_name() # how?
try:
os.mkfifo(name)
# do stuff with the FIFO
finally:
os.remove(name)
有没有什么标准的方法可以自动生成一个临时文件名,确保在一个文件夹里是唯一的呢?