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介绍

相关文章
Python模块——glob模块详解
Python模块——glob模块详解
Python模块——glob模块详解
|
2月前
|
Python
Python中正则表达式(re模块)用法详解
Python中正则表达式(re模块)用法详解
36 2
|
1月前
|
人工智能 Python
超级好用的Python模块——glob模块
超级好用的Python模块——glob模块
|
3月前
|
Python
[python]为指定目录下的文件名批量加前缀
[python]为指定目录下的文件名批量加前缀
|
3月前
|
Unix Python
python 的标准库模块glob使用教程,主要为glob.glob()使用与glob.iglob()使用
python 的标准库模块glob使用教程,主要为glob.glob()使用与glob.iglob()使用
27 0
|
Python
【100天精通python】Day20:文件及目录操作_os模块和os.psth模块, 文件路径拼接,目录操作
【100天精通python】Day20:文件及目录操作_os模块和os.psth模块, 文件路径拼接,目录操作
99 0
|
Python
Python递归遍历文件夹批量替换某字符串改名
Python递归遍历文件夹批量替换某字符串改名
110 0
glob库:文件名的匹配
glob库:文件名的匹配
171 2
glob库:文件名的匹配
|
Python
Python编程:glob模块进行文件名模式匹配
Python编程:glob模块进行文件名模式匹配
104 0