Как создать временные файлы/каталоги с определенными пользователем именами в python. Я знаю tempfile. Однако я не видел никакой функции с именем файла в качестве аргумента.временные файлы/каталоги с пользовательскими именами?
Примечание: Мне нужно это для модуля, проверяющего функциональность glob (сопоставление имени файла) во временном каталоге, содержащем временные файлы, а не с использованием фактической файловой системы.
Знаете ли вы о функции ['tempfile.NamedTemporaryFile()'] (https://docs.python.org/2/library/tempfile.html#tempfile.NamedTemporaryFile)? – martineau
Я думаю, что он называет файл случайным образом. Исправьте меня, если я ошибаюсь –
Имя файла может быть случайным, но поскольку вы можете узнать, что это такое ('result.name'), вы можете переименовать его, как обычный файл. Вы также можете управлять каталогом, который он создал, с помощью аргумента 'dir ='. Обязательно используйте 'delete = True', если вы не хотите, чтобы он был удален, как только он будет закрыт. – martineau