В Python есть несколько методов создания временного файла:
Метод 1: использование модуля tempfile
import tempfile
# Create a temporary file
temp_file = tempfile.NamedTemporaryFile()
print(temp_file.name)
Метод 2: использование модуля tempfile с определенным суффиксом
import tempfile
# Create a temporary file with a specific suffix
temp_file = tempfile.NamedTemporaryFile(suffix=".txt")
print(temp_file.name)
Метод 3. Использование модуля tempfile в контекстном менеджере
import tempfile
# Create a temporary file within a context manager
with tempfile.NamedTemporaryFile() as temp_file:
print(temp_file.name)
Метод 4. Использование модуля tempfile для создания временного каталога
import tempfile
# Create a temporary directory
temp_dir = tempfile.mkdtemp()
print(temp_dir)
Метод 5. Использование модуля os для создания временного файла
import os
# Create a temporary file
temp_file = os.path.join(tempfile.gettempdir(), "tempfile.txt")
open(temp_file, "w").close()
print(temp_file)