glob匹配多级目录
今天发现一个glob神奇的功能,可以匹配多级目录,记录一下。
比如目录等级为:
root
├── fileA
| |———pagA1
| |——pic1.png
| |——pic2.png
| |———pagA2
| |——pic3.png
| |——pic4.png
|
├── fileB
| |———pagB1
| |——pic1.png
| |——pic2.png
| |——pic3.png
之前我只知道用
glob.glob('/root/fileA/pagA1/*.png')
这样在最里面文件夹匹配所有的png文件。
现在我们要寻找fileA下所有png文件,可以对文件夹也进行匹配,如:
glob.glob('/root/fileA/*/*.png')
同理可以匹配所有root下所有png文件
glob.glob('/root/*/*/*.png')
glob匹配多级目录相关推荐
- c++ 遍历多级目录
参考:https://blog.csdn.net/sazass/article/details/100163264 TraverseDirectory可以遍历多级目录 getFiles不能遍历多级目录 ...
- 在linux批量删除多级目录下同一格式的文件
在linux批量删除多级目录下同一格式的文件,可采用find + exec命令组合: 如在删除指定目录下的,所有子目录中,后缀为.doc的文件方法为: find file_path -type f - ...
- Python unittest利用discover获取指定目录或多级目录下的测试用例
最近在写接口自动化框架,由python+requests+unittest构建(其他还有些导入模块,这里暂且不说),目前还在搭建当中,整体其框架结构如下: 在编写Common下的RunTools组件( ...
- 印象笔记三级目录_【知识管理】如何使用印象笔记的多级目录标签做知识分类管理?...
前言 之前讲过怎么用印象笔记做知识管理,感觉讲得不够清晰,我试着重新梳理,请多多指教. 相关阅读: 原文是在公众号上排版的,复制到知乎就没那么好的阅读体验,有需要可以去微信阅读. 玩个小游戏 我们不妨 ...
- c++ 判断文件夹是否存在,不存在则创建(可建多级目录)
c++中,<io.h>中的_access可以判断文件是否存在,<direct.h>中的_mkdir可以创建文件. 建单级目录: #include <io.h> #i ...
- php创建多级目录完整封装类操作
创建多级目录函数中调用创建指定下的指定文件的函数: public function create_dir($dir,$mode=0777){return is_dir($dir) or ($this- ...
- python装饰器执行顺序_python unittest单元测试框架-3用例执行顺序、多级目录、装饰器、fixtures...
1.用例执行顺序 unittest默认会按照ascii码的顺序,依次执行.类名--方法名排序,使用discover也是默认排序.如果不想使用默认排序,就使用testsuite测试集的方式. impor ...
- MVC 多级目录菜单
MVC多级目录菜单 ----- 简单模拟 Model ---- cs {public class Class1{public int ID{get;set;}public int parentID ...
- c++创建单级目录 多级目录,判断是否存在
c++中,<io.h>中的_access可以判断文件是否存在,<direct.h>中的_mkdir可以创建文件. 建单级目录:#include <io.h> #in ...
最新文章
- 【opencv】13.摄像头焦距和视场角
- Java并发编程实例(synchronized)
- Linux学习之shell
- 【蓝桥杯嵌入式】【STM32】12_2020_第十一届_蓝桥杯_嵌入式设计与开发项目_省赛
- linux开机自动联网设置
- Android开发笔记(七十七)图片缓存算法
- 告诉你一个 AtomicInteger 的惊天大秘密!
- jQuery Mobile 所有class选项,开发全解+完美注释
- java生成16位唯一性的订单号
- nginx rtmp直播无延迟_Ubuntu中使用Nginx+rtmp搭建流媒体直播服务
- Windows实现内外网同时使用
- mongodb 日期分组聚合_MongoDB基于时间段的聚合查询
- 一、恒生电子面试 (校招)
- 计算机映射小米路由器硬盘用户名,手机、电脑如何远程访问小米路由器HD的硬盘?瞬间变NAS!...
- python pip install pil_python安装PIL库
- 区分gym中的gym.make()函数与gym.vector.make()函数
- 数据库+jdbc实现学生教师管理
- 用计算机计算告白密码,阿拉伯数字高级表白密码 很火的表白密码
- L1与L2分别服从什么分布?
- NLP-Bert核心知识点权威总结
热门文章
- 昨日关注:SQL Server 索引结构及其使用
- W25Q128xV 去除写保护
- 全球调查揭示企业内部变革的驱动力:高度颠覆和数字化!
- python123循环结构编程,第009课:常用数据结构之字符串.md
- 【PAT甲级 - C++题解】1092 To Buy or Not to Buy
- Davinci使用说明
- springboot构建docker镜像并推送到阿里云
- 让人上瘾的新一代开发神器,彻底告别Controller、Service、Dao等方法
- 面向对象特征之一:封装与隐藏(封装性)
- 网格布局中 justify-items 和 align-litems