文件的查找(递归函数)

递归案例 模拟实现 树形结构的遍历

import os#引入文件操作模块
def findFile(file_Path):
    listRs=os.listdir(file_Path)#得到该路径下所有的文件夹
    for fileItem in listRs:
        full_path=os.path.join(file_Path,fileItem)#获取完整的文件路径
        if os.path.isdir(full_path):#判断是否是文件夹
            findFile(full_path)#如果是一个文件夹 再次去递归
        else:
            print(fileItem)
            pass
        pass
    else:
        return
    pass
#调用搜索文件夹对象
findFile("D:\\7591散热优化")#这里多加一个\转义

结果:
文件的查找(递归函数)

文件位置根据自己电脑自己修改
可能有部分模块知识,不影响理解
加油,与君共勉!

上一篇:遍历文件夹里的所有文件并复制的python小程序


下一篇:提取指定后缀名的文件