¿Entiendo os.walk verdad?

El bucle para root, dir, file inos.walk(startdir) ¿Trabaja a través de estos pasos?

for root in os.walk(startdir) 
    for dir in root 
        for files in dir

obtener la raíz de inicio dir: C: \ dir1 \ dir2 \ startdir

obtener carpetas en C: \ dir1 \ dir2 \ startdir y devolver la lista de carpetas "dirlist"

obtenga los archivos en el primer elemento de la lista de direcciones y devuelva la lista de archivos "lista de archivos" como el primer elemento de una lista de listas de archivos.

vaya al segundo elemento en dirlist y devuelva la lista de archivos en esta carpeta "filelist2" como el segundo elemento de una lista de listas de archivos. etc.

muévase a la raíz siguiente en foldertree y comience desde 2. etc.

¿Derecha? ¿O simplemente obtiene todas las raíces primero, luego todas las direcciones segundo y todos los archivos tercero?

Respuestas a la pregunta(5)

Su respuesta a la pregunta