os.walk(startdir)
中的 root、 dir、 file 循环通过这些步骤工作?
for root in os.walk(startdir)
for dir in root
for files in dir
得到 start dir 的根目录: C: dir1 dir2 startdir
在 C: dir1 dir2 startdir 中获取文件夹并返回文件夹“ dirlist”的列表
获取第一个 dirlist 项中的文件,并将文件列表“ filelist”作为文件列表的第一个项返回。
移动到 dirlist 中的第二个项目,并将此文件夹中的文件列表“ filelist2”作为文件列表的第二个项目返回。等等。
移动到文件夹树中的下一个根目录,从2开始。
对吧? 还是先得到所有的根,然后得到所有的目录,然后再得到所有的文件?