glob模块用于查找符合特定规则的文件路径名。
glob.glob(pathname, *, root_dir=None, dir_fd=None, recursive=False)
参数:
- pathname:绝对路径或相对路径,可以包含通配符
- recursive:若为True,则会查找子文件夹
例子:
from glob import glob
print(glob('./[0-9].*'))
print(glob('*.gif'))
print(glob('?.gif'))
print(glob('**/*.txt', recursive=True))
print(glob('./**/', recursive=True))
结果:
['./1.gif', './2.txt']
['1.gif', 'card.gif']
['1.gif']
['2.txt', 'sub/3.txt']
['./', './sub/']