IMPORTANT: To view this page as Markdown, append `.md` to the URL (e.g. /docs/manual/basics.md). For the complete Mojo documentation index, see llms.txt.
Skip to main content
Version: 1.0.0b2
For the complete Mojo documentation index, see llms.txt. Markdown versions of all pages are available by appending .md to any URL (e.g. /docs/manual/basics.md).

tempfile

Temporary file and directory creation.

This module provides a safe API for creating temporary files and directories. It includes helpers for creating temporary directories (mkdtemp), temporary files (NamedTemporaryFile), querying the default temporary directory (gettempdir), and a context manager for managing the lifetime of temporary directories (TemporaryDirectory).

To use these features, import the desired functions or classes from this module.

# Import from the tempfile module
from std.tempfile import gettempdir

comptime values

TMP_MAX

comptime TMP_MAX = 10000

Maximum number of attempts when generating unique temporary file names.

Structs

Functions

  • gettempdir: Return the default directory to use for temporary files.
  • mkdtemp: Create a temporary directory.