python简单又强大的文件搜索库-glob-文件搜索

python简单又强大的文件搜索库-glob

glob是python自己带的一个文件操作相关模块,用它可以查找符合自己目的的文件。使用起来非常方便。查找文件只用到三个匹配符:

"*":匹配 0 个或多个字符

"?":匹配单个字符;

"[]":匹配指定范围内的字符,如:[0-9]匹配数字;

两个主要的函数方法

1,glob(pathname)

返回所有匹配的文件路径列表(文件路径,以字符串形式,构成的 list)。它只有一个参数pathname,定义了文件路径匹配规则,这里可以是绝对路径,也可以是相对路径.

python简单又强大的文件搜索库-glob

以绝对位置获取文件内容

python简单又强大的文件搜索库-glob

获取当前目录下所有的py文件,返回文件名列表的形式

2,iglob

python简单又强大的文件搜索库-glob

返回结果是可迭代对象,通过遍历,可以输出所有满足条件的py文件

推荐阅读