栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python:os.walk() 获取指定文件夹下所有的文件绝对路径【包含层级目录】

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python:os.walk() 获取指定文件夹下所有的文件绝对路径【包含层级目录】

代码参数详解:
import os

'''遍历打印指定文件夹下所有的文件名称
        dirPath : 指定遍历的文件夹路径
'''
def listFiles(dirPath):
    # 准备一个空列表,用来存储遍历数据
    fileList = []
    
    ''' os.walk(dirPath) :走查指定的文件夹路径
            root  :代表目录的路径
            dirs  :一个list,包含了dirpath下所有子目录文件夹的名字
            files :一个list,包含了所有非目录文件的名字
    '''
    for root, dirs, files in os.walk(dirPath):
    
        # 循环遍历列表:files【所有文件】,仅得到不包含路径的文件名
        for fileObj in files:
        
            # 空列表写入遍历的文件名称,兵勇目录路径拼接文件名称
            fileList.append(os.path.join(root, fileObj))
            
    # 打印一下列表存储内容:指定文件夹下所有的文件名
    print(fileList)

listFiles("D:\test")
代码执行结果展示:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/275305.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号