递归案例 模拟实现 树形结构的遍历
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散热优化")#这里多加一个\转义
结果:
文件位置根据自己电脑自己修改
可能有部分模块知识,不影响理解
加油,与君共勉!