Python之glob模块进行文件匹配及遍历
glob是python自带的一个操作文件的相关模块,用来查找符合特定规则的文件路径,是python处理文件路径相关问题中常用的包。
glob 文件名模式匹配,不用遍历整个目录判断每个文件是不是符合。
python的glob模块可以对文件夹下所有文件进行遍历,并保存为一个list列表;
iglob与glob类似,iglob返回值为迭代器,对于大量文件时更为省内存;
glob有三种通配符:“*”, “?”, “[]”
”*”匹配0个或多个字符;
”?”匹配单个字符;
”[]”匹配指定范围内的字符,如:[0-9]匹配数字。
#导入方式
import glob #导入整个glob模块
from glob import golb #从glob模块导入glob函数
import glob
# 搜索windows F盘下的所有文件和目录,并返回一个列表(这里使用import glob)
file_list = glob.glob(r'f:\*')
file_li