Возможно, модуль tempfile
обеспечивает то, что вам нужно. Он использует каталог Windows Temp (который, вероятно, отсутствует на сетевом диске), но вы можете указать каталог, если хотите. Также по соображениям безопасности этот модуль должен быть подходящим инструментом - если вы используете tempfile.mkstemp()
, файл доступен для чтения и записи только при создании идентификатора пользователя.
О. Я вижу, что вы только что отредактировали свой вопрос и что вам необходимо сохранение файла между вызовами приложения. Тогда tempfile
не так идеален (даже если вы можете не удалять кэш между вызовами).