Python:tempfile
Generate temporary files and directories.
About
This module creates temporary files and directories. It works on all supported platforms. #TemporaryFile, #NamedTemporaryFile, #TemporaryDirectory, and #SpooledTemporaryFile are high-level interfaces which provide automatic cleanup and can be used as context managers. mkstemp() and mkdtemp() are lower-level functions which require manual cleanup.
Classes
TemporaryFile
NamedTemporaryFile
TemporaryDirectory
SpooledTemporaryFile
Functions
mkstemp
mkdtemp
Example
f = NamedTemporaryFile(delete=False)
temp_file_name = f.name # '/tmp/tmptjujjt'
f.write(b"Hello World!\n")
f.close()
os.unlink(f.name)
os.path.exists(f.name) # False