Czy dobrze rozumiem os.walk?
Pętla roota, katalog, plik wos.walk(startdir)
działa przez te kroki?
for root in os.walk(startdir)
for dir in root
for files in dir
pobierz katalog główny katalogu startowego: C: katalog1 katalog2 startdir
pobierz foldery w C: katalog1 katalog2 startdir i zwróć listę folderów „dirlist”
pobierz pliki w pierwszej pozycji listy i zwróć listę plików „lista plików” jako pierwszy element listy plików.
przejdź do drugiego elementu w dirlist i zwróć listę plików w tym folderze „filelist2” jako drugi element listy list plików. itp.
przejdź do następnego katalogu głównego w foldertree i zacznij od 2. itd.
Dobrze? A może najpierw ma wszystkie korzenie, a potem wszystkie katalogi są trzecie i wszystkie?