第一次用os.walk(path)时学到了一些用法,原作者的链接如下:
http://www.cnblogs.com/herbert/archive/2013/01/07/2848892.html
结果分析
1,先从根目录进行遍历,读取跟目录的文件夹和文件。
2,以根目录第一个子目录为新的根目录,读取其文件夹和文件。
3,再以2中的第一个子文件夹为根目录,读取文件夹和文件。(这个应该是属于树结构里面的自上而下深度遍历算法)
4,读取1步骤里面其他子目录的文件夹和文件。
注意的是一次
for root, dirs, files in os.walk(path):
就可以得到path路径下的所有子文件夹和文件,因此访问dirs子文件夹里的内容时不必再遍历dirs。