首页 > 编程语言 > 详细

Python学习笔记—递归遍历目录

时间:2020-02-18 23:11:28      阅读:70      评论:0      收藏:0      [点我收藏+]
import os

#得到当前目录下所有的文件
def getALLDir(path,sp = ""):
    filesList = os.listdir(path)

#处理每一个文件
    sp += " "
    for fileName in filesList:
        #判断一个文件是否为目录(用绝对路径)  join拼判断接法
        fileAbsPath = os.path.join(path,fileName)
        if os.path.isdir(fileAbsPath):#临界条件: 如果不是目录 执行else
            print(sp + "目录:",fileName)
            getALLDir(fileAbsPath,sp)#递归调用 自己调用自己
        else:
            print(sp + "普通文件:",fileName)

getALLDir(r"D:\BaiduNetdiskDownload")#需要遍历的path
 

  

Python学习笔记—递归遍历目录

原文:https://www.cnblogs.com/FSHOU/p/12329272.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!