递归Python文件目录操作

递归生成文件目录列表

import os
def func(lujing,n):
    list = os.listdir(lujing)
    for i in list:
        path = os.path.join(lujing,i)
        if os.path.isdir(path):      #判断该路径是否为文件夹
            print('***'*n,i)
            func(path,n+1)           #递归下一级
        else:
            print('***'* n,i)

func('C:/intel',0)

输出结果:

原文地址:https://www.cnblogs.com/gracenana/p/10114757.html