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

打印:

相关推荐
又幸福了哥20 分钟前
Python入门到高级(知识点六)
python
维克兜率天23 分钟前
【维克】动量指标家族:RSI、ROC、CCI、Momentum全面解析
python·算法
XZ-0700011 小时前
week2-1-可视化
开发语言·python
Java后端的Ai之路1 小时前
14、Python - 责任链模式
服务器·开发语言·人工智能·python·责任链模式
张人玉2 小时前
基于 Python 机器学习 与 PyQt5 桌面框架开发的可视化分析系统——基于大数据的网上购物消费行为分析可视化大屏
python·qt·机器学习·echarts·three.js
一位正在转型AI全栈的前端工程师2 小时前
AI 全栈学习之旅 -Week 5:RAG 知识库问答系统:从零到生产级部署的全栈实践总结
前端·python
2601_962381862 小时前
Python办公联动:Excel数据一键自动生成PPT图表
python·数据分析·自动化·excel·ppt
东莞市永盛电气2 小时前
三相208V变380V变压器,出海工业设备供电适配方案
python·单片机·嵌入式硬件
未若君雅裁3 小时前
上下文压缩双刃剑-Summarization与ContextEditing中间件实战
python·中间件·langchain
IT毕设实战小研3 小时前
电影数据可视化推荐系统
大数据·后端·爬虫·python·算法·信息可视化·课程设计