今天发现一个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')