temp-utils

A temporary file utilities


Keywords
temporary, temp, chdir, temp_file, tempfile, tempdir, temp_dir
License
Other
Install
pip install temp-utils==1.0.0

Documentation

temp-utils

temp-utils is a set of convenient python utilities for dealing with temporary files and folders. It is built on top of the builtin tempfile module.

Context Managers

Changing Working Directory

Use the context manager chdir to change your working directory temporarily, changing it back at the end of the context.

from temp_utils.contextmanagers import chdir

with chdir('path/to/directory'):
    ...

Temporary File

Use the context manager temp_file to create a new temporary file. This file gets deleted at the end of the context.

from temp_utils.contextmanagers import temp_file

with temp_file() as file_path:
    ...

Temporary Folder

Use the context manager temp_dir to create a new temporary folder. This folder gets deleted, along with everything in it, at the end of the context.

from temp_utils.contextmanagers import temp_dir

with temp_dir() as dir_path:
    ...