# display_dir_tree.py from pathlib import Path def tree(directory): print(f"+ {directory}") for path in sorted(directory.rglob("*")): depth = len(path.relative_to(directory).parts) spacer = " " * depth print(f"{spacer}+ {path.name}") #tree(Path.cwd()) def tree2(directory): #print(f"+ {directory}") tree = dict() for path in sorted(directory.rglob("*")): #depth = len(path.relative_to(directory).parts) # spacer = " " * depth tree[path.stem] = str(path.relative_to(directory)) # print(path.relative_to(directory)) # print(f"+ {path.stem}") print(tree) tree2(Path.cwd() / "xml")