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)#打印目录绝对路径

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM