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

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

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。