Python的glob模块提供了一个类似于shell中通配符的功能,允许用户使用通配符来匹配文件路径。

glob.glob() 函数用于查找与指定模式匹配的文件路径名。返回所有匹配的文件路径列表。

例如:

python实现文件查询(python文件查找)(1)

glob.glob() 函数可以使用以下通配符:

glob.glob() 函数在找到匹配的文件时是不区分大小写的,如果需要区分大小写,可以使用glob.escape()函数.

除了glob.glob()函数,还有glob.escape()函数,glob.escape() 用于将字符串中的特殊字符转义。

另外,还有一个fnmatch模块可以用来匹配文件名,它提供了fnmatch.fnmatch()和fnmatch.fnmatchcase()函数。

实例1: 匹配某个文件夹下所有以.jpg和.jpeg为后缀的图片

python实现文件查询(python文件查找)(2)

实例2: 匹配某个文件夹下所有以1~9开头的文件

python实现文件查询(python文件查找)(3)

注意:

,