digraph inheritanced4880c9171 { rankdir=LR; ratio=compress; fontsize=14; size="6.0, 8.0"; "InTemporaryDirectory" [shape=ellipse,URL="#nibabel.tmpdirs.InTemporaryDirectory",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,fontsize=14,color=dodgerblue1,style=filled,height=0.75]; "TemporaryDirectory" -> "InTemporaryDirectory" [arrowsize=0.5,style="setlinewidth(0.5)"]; "TemporaryDirectory" [shape=ellipse,URL="nibabel.tmpdirs.TemporaryDirectory.html#nibabel.tmpdirs.TemporaryDirectory",fontname=Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans,fontsize=14,color=dodgerblue1,style=filled,height=0.75]; }
Create, return, and change directory to a temporary directory
Examples
>>> import os
>>> my_cwd = os.getcwd()
>>> with InTemporaryDirectory() as tmpdir:
... _ = open('test.txt', 'wt').write('some text')
... assert os.path.isfile('test.txt')
... assert os.path.isfile(os.path.join(tmpdir, 'test.txt'))
>>> os.path.exists(tmpdir)
False
>>> os.getcwd() == my_cwd
True