Я считаю, что при написании сценариев мне часто нужно делать os.mkfifo('/tmp/some_fifo_name')
, а потом делать os.remove('/tmp/some_fifo_name')
. Есть ли способ автоматически сгенерировать временное имя файла, которое гарантированно будет уникальным в этом каталоге, чтобы мне не нужно было ставить try:
и except OSError
вокруг этого? Я знаю, что могу проверить, если fname in os.listdir('/tmp')
, и восстановить, если нужно, но я уверен, что должно быть что-то более элегантное.