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模块详解
|
4月前
|
Unix Python
python 的标准库模块glob使用教程,主要为glob.glob()使用与glob.iglob()使用
python 的标准库模块glob使用教程,主要为glob.glob()使用与glob.iglob()使用
55 0
|
Python
Python递归遍历文件夹批量替换某字符串改名
Python递归遍历文件夹批量替换某字符串改名
115 0
glob库:文件名的匹配
glob库:文件名的匹配
177 2
glob库:文件名的匹配
|
Python
Python编程:glob模块进行文件名模式匹配
Python编程:glob模块进行文件名模式匹配
106 0
|
Python
python实现正则表达式 包含函数讲解
python实现正则表达式 包含函数讲解
92 0
python实现正则表达式 包含函数讲解
|
Unix Python
Python编程:fnmatch匹配文件名
Python编程:fnmatch匹配文件名
140 0
python_正则表达式中在模板字符串前加r怎么理解
python_正则表达式中在模板字符串前加r怎么理解
578 0
python_正则表达式中在模板字符串前加r怎么理解
|
Python
Python 去除文本文件中的空行
Python 去除文本文件中的空行
310 0
下一篇
DataWorks