Python Glossary English

все Python 3tempfileфункция

tempfile.gettempdir()

каталоги и пути

Возвращает каталог, в котором tempfile создаёт временные файлы по умолчанию, например /tmp.

Синтаксис

tempfile.gettempdir() -> str

Каталог выбирается один раз и кешируется: сначала переменные TMPDIR, TEMP, TMP, затем системные места, затем текущий каталог. Поэтому смена os.environ['TMPDIR'] после первого вызова ничего не меняет. Полагаться на буквальное '/tmp' нельзя: на Windows и macOS это совсем другие пути.

Примеры

import os, tempfile
d = tempfile.gettempdir()
print(d)  # → ? /tmp на Linux
print(os.path.isabs(d))  # → True

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности