Recursively iterate through all subdirectories using pathlib
Use Path.rglob
(substitutes the leading **
in Path().glob("**/*")
):
path = Path("docs")
for p in path.rglob("*"):
print(p.name)
You can use the glob
method of a Path
object:
p = Path('docs')
for i in p.glob('**/*'):
print(i.name)