python os.listdir 扩展显示多级的listdirs

时间:2014-10-08 13:16:05   收藏:0   阅读:197
#! /usr/bin/python
‘‘‘
show dirs

‘‘‘ 

import os

#Get all files and directories


def get_cur_list(path):
    cur_files = os.listdir(path)
    all_files = []
    for file_name in cur_files:
        full_name = os.path.join(path, file_name)
        all_files.append(full_name)
        
        if os.path.isdir(full_name):
            next_level_files = get_cur_list(full_name)
            all_files.extend(next_level_files)
    return all_files
评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!