python遍历目录(文件夹)os.walk

python 复制代码
if __name__ == '__main__':
    
    file_dir = '/home/ymt/datas/me/data/'

    for root, dirs, files in os.walk(file_dir):
        logger.info(f'--------------------------------------------------------------------------')
        # 所指的是当前正在遍历的这个文件夹的本身的地址
        logger.info(f'root地址={root}')
        # dirs 是一个 list ,内容是该文件夹中所有的目录的名字(不包括子目录)
        logger.info(f'文件夹dirs目录名={dirs}')
        # files 同样是 list , 内容是该文件夹中所有的文件(不包括子目录)
        logger.info(f'所有文件files={files}')

        # 路径的最后一级目录
        sub_end_path_name = root.split('/')[-1]
        if 'Photo' == sub_end_path_name:
            logger.info(f'子目录下所有文件files={files}')

打印:

相关推荐
二闹12 分钟前
Python文件读取三巨头你该选择哪一个?
后端·python
独断万古他化14 分钟前
Python+Pytest 接口自动化测试实战 —— 抽奖系统接口测试框架设计与实现
python·pytest·接口自动化·测试·allure·yaml·json schema
沪漂阿龙15 分钟前
Python 面向对象编程完全指南:从新手到高手的进阶之路
开发语言·python·microsoft
chushiyunen19 分钟前
python中的异常处理
开发语言·python
观书喜夜长22 分钟前
大模型应用开发学习-基于 LangChain 框架实现的交互式问答脚本
python·学习
章鱼丸-25 分钟前
DAY32 官方文档的阅读
python
于慨31 分钟前
docker
python
GinoWi40 分钟前
Chapter 7 Python中的函数
python
m0_5180194844 分钟前
使用Seaborn绘制统计图形:更美更简单
jvm·数据库·python
Hommy8844 分钟前
【剪映小助手-客户端】构建与部署
python·aigc·剪映小助手