Python模块之glob

介绍

glob模块可以按指定路径得到所有符合条件的文件的完整路径。

使用

import glob

pattern = 'data/*/*'
file_path = glob.glob(pattern)
# 得到的是一个list

for path in file_path:
        print(path)

# data/train/001
# data/train/002
# ...
# data/dev/001
# data/dev/002
# ...
# data/test/001
# ...

如果想得到一个generator,以减少内存,可以使用 iglob()函数

files = glob.iglob(pattern)
type(files)
posted @ 2019-12-10 13:49  MrDoghead  阅读(223)  评论(0编辑  收藏  举报