博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

递归Python文件目录操作

Posted on 2018-12-13 16:27  GraceNana  阅读(230)  评论(0编辑  收藏  举报

递归生成文件目录列表

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)

输出结果: