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

版权声明:本文为博主原创文章,欢迎转载,请注明出处 https://blog.csdn.net/mouday/article/details/90230122

文件准备

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

测试


import glob


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

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

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




参考
python标准库之glob介绍

展开阅读全文

没有更多推荐了,返回首页