Python编程:glob模块进行文件名模式匹配

简介: Python编程:glob模块进行文件名模式匹配

文件准备

$ mkdir tmp
$ cd tmp
$ touch file1.txt
$ touch file2.txt
$ touch file3.log
$ ls
file1.txt       file2.txt       file3.log

测试

import glob


# 使用零个或多个字符通配符 *
glob.glob("tmp/*.txt")
Out[1]:
['file1.txt', 'file2.txt']

# 使用单字符通配符 ?
glob.glob("tmp/file?.txt")
Out[2]:
['file1.txt', 'file2.txt']

# 使用范围匹配
glob.glob("tmp/file[0-9].txt")
Out[3]:
['file1.txt', 'file2.txt']



参考

python标准库之glob介绍

            </div>
目录
相关文章
Python模块——glob模块详解
Python模块——glob模块详解
Python模块——glob模块详解
|
4天前
|
Python
Python中正则表达式(re模块)用法详解
Python中正则表达式(re模块)用法详解
13 2
|
4月前
|
移动开发 Unix Linux
Python 遍历文件每一行判断是否只有一个换行符详解
**Python 检查文件每行换行符:** 文章探讨了在Python中验证文件每行是否仅含一个换行符的需求。通过提供代码示例,展示了如何打开文件,遍历行,判断行尾的换行情况。基础实现检查`\n`,扩展版考虑了`\r\n`,并可选地将结果保存至新文件。这些功能有助于确保数据格式规范。
40 0
|
2月前
|
Unix Python
python 的标准库模块glob使用教程,主要为glob.glob()使用与glob.iglob()使用
python 的标准库模块glob使用教程,主要为glob.glob()使用与glob.iglob()使用
18 0
|
2月前
|
Python
[python]为指定目录下的文件名批量加前缀
[python]为指定目录下的文件名批量加前缀
|
5月前
|
Python
如何使用Python去除文件后缀名?
如何使用Python去除文件后缀名?
57 0
|
XML Unix 开发工具
【Python标准库】Python标准库索引
【Python标准库】Python标准库索引
|
Python
Python递归遍历文件夹批量替换某字符串改名
Python递归遍历文件夹批量替换某字符串改名
103 0
glob库:文件名的匹配
glob库:文件名的匹配
165 2
glob库:文件名的匹配
|
Python
Python编程:glob模块进行文件名模式匹配
Python编程:glob模块进行文件名模式匹配
101 0