Python之glob模块进行文件匹配及遍历
Posted Data+Science+Insight
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python之glob模块进行文件匹配及遍历相关的知识,希望对你有一定的参考价值。
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_list
#
[\'f:\\\\$RECYCLE.BIN\',
\'f:\\\\BaiduNetdiskDownload\',
\'f:\\\\System Volume Information\',
\'f:\\\\Xmanager Power Suite 6.7z\',
以上是关于Python之glob模块进行文件匹配及遍历的主要内容,如果未能解决你的问题,请参考以下文章