Python_目录操作os.walk()的简单说明

os.walk()

说明

os.walk(top,topdown=True,onerror=None,followlinks=False)

参数说明: 

top:遍历哪个目录

topdown:先返回文件还是目录,默认值为false,先遍历子目录,再返回子目录的文件

onerror:出现错误时怎么处理,按默认就行

 逻辑:

先遍历最底层的文件目录+文件名,再至上一层,返回上一层的目录+文件名和包含的相对目录

再次返回至上一层,返回最上层的目录+文件名

和包含的相对目录

 简单例子:

#encoding=utf-8

import os

for root,dirs,files in os.walk("renyc\test2",topdown=False):

    print(u"当前目录:",root)#打印当前绝对路径

    for name in files:

        print(u"文件名:",os.path.join(root,name))#打印文件绝对路径

 

    for dir in dirs:

        print(u"目录名:",name)#打印目录绝对路径

 

posted @ 2018-10-05 16:27  翻滚的小强  阅读(1447)  评论(0编辑  收藏  举报