1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
import os import os.path import tempfile def make_tree(dirs, files): base = tempfile.mkdtemp() for path in dirs: os.makedirs(os.path.join(base, path)) for path in files: with open(os.path.join(base, path), 'w') as f: f.write("content") return base