Python3 glob模块如何实现文件名模式精确匹配?
- 内容介绍
- 相关推荐
本文共计1048个文字,预计阅读时间需要5分钟。
1. 使用glob文件名模式匹配+限制glob API功能虽小,但功能强大。只需程序需要查找文件系统中与特定模式匹配的一组文件,即可利用这个模块。创建一个文件名列表,指定所需模式即可。
1. glob文件名模式匹配
尽管glob API很小,但这个模块的功能却很强大。只要程序需要查找文件系统中名字与某个模式匹配的一组文件,就可以使用这个模块。要创建一个文件名列表,要求其中各个文件名都有某个特定的扩展名、前缀或者中间都有某个共同的字符串,就可以使用glob而不用编写定制代码来扫描目录内容。
glob的模式规则与re模块使用的正则表达式并不相同。实际上,glob的模式遵循标准UNIX路径扩展规则。只使用几个特殊字符来实现两个不同的通配符和字符区间。模式规则应用于文件名中的段(在路径分隔符/处截止)。
1.1 实例数据
本节中的示例假定当前工作目录中存在以下测试文件。
本文共计1048个文字,预计阅读时间需要5分钟。
1. 使用glob文件名模式匹配+限制glob API功能虽小,但功能强大。只需程序需要查找文件系统中与特定模式匹配的一组文件,即可利用这个模块。创建一个文件名列表,指定所需模式即可。
1. glob文件名模式匹配
尽管glob API很小,但这个模块的功能却很强大。只要程序需要查找文件系统中名字与某个模式匹配的一组文件,就可以使用这个模块。要创建一个文件名列表,要求其中各个文件名都有某个特定的扩展名、前缀或者中间都有某个共同的字符串,就可以使用glob而不用编写定制代码来扫描目录内容。
glob的模式规则与re模块使用的正则表达式并不相同。实际上,glob的模式遵循标准UNIX路径扩展规则。只使用几个特殊字符来实现两个不同的通配符和字符区间。模式规则应用于文件名中的段(在路径分隔符/处截止)。
1.1 实例数据
本节中的示例假定当前工作目录中存在以下测试文件。

