· 约 1 分钟 ·

Python3 递归获取目录文件技巧

递归获取指定目录及其子目录中所有文件的技巧

Python3递归获取目录下的所有文件(含子目录内的所有文件)

测试版本:Python3.6.9

import os

def get_list_by_folder(path):
    list_name = []
    for file in os.listdir(path):
        file_path = os.path.join(path, file)
        if not os.path.isdir(file_path):
            list_name.append(file_path)
        else:
            list_name.extend(GetListByFolder(file_path))
    return list_name

if __name__=='__main__':
    file_list = get_list_by_folder("./")
    print(file_list)

留言交流

发表留言

支持 Markdown 语法 0/1000