Skip to main content

A temporary file utilities

Project description

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:
    ...

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for temp-utils, version 1.0.0
Filename, size File type Python version Upload date Hashes
Filename, size temp-utils-1.0.0.tar.gz (1.8 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page