str
временных файлов tempfile.gettempdir()
,bytes
временных файлов tempfile.gettempdirb()
,tempfile.gettempprefix()
,tempfile.gettempprefixb()
,dir
tempfile.tempdir
.tempfile.gettempdir()
:Функция tempfile.gettempdir()
возвращает имя каталога как строку, используемого для временных файлах. Это определяет значение по умолчанию для аргумента dir
для всех функций в этом модуле.
Python ищет стандартный список каталогов, чтобы найти тот, в котором вызывающий пользователь может создавать файлы.
Результат этого поиска кэшируется, смотрите описание tempfile.tempdir
.
>>> import tempfile >>> tempfile.gettempdir() # '/tmp'
tempfile.gettempdirb()
:Метод tempfile.gettempdirb()
то же, что tempfile.gettempdir()
, но только возвращаемое значение в байтах.
>>> import tempfile >>> tempfile.gettempdirb() # b'/tmp'
tempfile.gettempprefix()
:Метод tempfile.gettempprefix()
возвращает префикс имени файла как строку, используемый для создания временных файлов. Значение не содержит компонент каталога.
>>> import tempfile >>> tempfile.gettempprefix() # 'tmp'
tempfile.gettempprefixb()
:Метод tempfile.gettempprefixb()
то же, что tempfile.gettempprefix()
, но только возвращаемое значение в байтах.
>>> import tempfile >>> tempfile.gettempprefixb() # b'tmp'
tempfile.tempdir
:Если tempfile.tempdir
задано значение отличное от None
, то эта она определяет значение по умолчанию для аргумента dir
для функций, определенных в этом модуле.
>>> import tempfile >>> tempfile.tempdir # '/tmp'
Если tempdir=None
(по умолчанию) при любом вызове любой из вышеперечисленных функций, кроме tempfile.gettempprefix()
, он инициализируется в соответствии с алгоритмом, описанным в tempfile.gettempdir()
.
Модуль tempfile
использует глобальную переменную для хранения имени каталога, используемого для временных файлов, возвращаемых tempfile.gettempdir()
. Переменная может быть установлена непосредственно, чтобы переопределить процесс выбора, но это не рекомендуется. Все функции в этом модуле принимают аргумент dir
, который можно использовать для указания каталога, и это рекомендуемый подход.