I've noticed glob.glob('**/*', recursive=True)
walks the directory in a breath-first search fashion. Is there a way to make it depth-first?
To walk a directory tree, switch to os.walk
which lets you control this (viz. via its topdown
keyword argument).
The purpose of glob
is to parse wildcard patterns, but you don't seem to have any specific wildcard pattern. If you want to apply a pattern to the file and directory names, do that inside an os.walk()
.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.