码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2014-10-08 13:16:05      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:os   ar   for   sp   c   on   r   ef   bs   

#! /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

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

标签:os   ar   for   sp   c   on   r   ef   bs   

原文地址:http://my.oschina.net/u/1450570/blog/324843

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!