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

打印:

相关推荐
风轻扬77718 小时前
SQLAlchemy2.0使用
python·sqlalchemy·orm框架
潘帕斯的雄鹰18 小时前
直观理解注意力机制
python·transformer·注意力机制·自注意力机制
打酱油程序员18 小时前
Python数据挖掘详细学习指南
python
天天进步201520 小时前
Python全栈项目:结合Puppeteer和AI模型操作浏览器
开发语言·人工智能·python
闲人编程21 小时前
用Python识别图片中的文字(Tesseract OCR)
开发语言·python·ocr·识图·codecapsule
盘古开天166621 小时前
从零开始:如何搭建你的第一个简单的Flask网站
后端·python·flask
二进制星轨1 天前
Transofrmer架构详解与PyTorch实现(附代码讲解)
人工智能·pytorch·python
生而为虫1 天前
02.第一个Python程序
开发语言·python
视觉AI1 天前
如何查看 Linux 下正在运行的 Python 程序是哪一个
linux·人工智能·python
猫头虎1 天前
永久免费白嫖多个域名,一键托管Cloudflare,免费申请SSL加密证书,轻松建站、搭建线路伪装
服务器·开发语言·网络·数据库·python·网络协议·ssl