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}')

打印:

相关推荐
我是神69 小时前
抖音直播QQ估价直播软件exe详解
python·tkinter·qq评估
2601_9669496510 小时前
为什么量化回测中 for 循环比 DataFrame 慢三个数量级?从向量化原理讲起
开发语言·python·pandas·股票数据·quantdash
打工仔折腾 AI10 小时前
用 Docker 部署 Excalidraw 手绘白板并配置固定公网访问的完整实践
人工智能·后端·python
2601_9628857212 小时前
A股数据源和 API 怎么选?(2026 全景选型指南 + 决策树)
python
Ticnix12 小时前
别再手动上线了:一条命令带备份、健康检查和自动回滚
后端·python·ci/cd
正经教主12 小时前
【FDE系列】阶段2:Day 32:多表查询 — JOIN 与聚合
人工智能·python·fde
Ticnix12 小时前
迁移脚本能跑通,不代表你回滚得回来
后端·python
我的xiaodoujiao12 小时前
Django 基础知识详细图文教程 10-Django 模板引擎 3
后端·python·测试工具·django
quantdash_cc12 小时前
量化策略为什么需要实时行情数据?从信号产生到交易决策的时间差说起
开发语言·python·数据分析·量化交易·股票数据·quantdash
H Journey12 小时前
pip 和uv 开发和部署python项目
python·pip·uv