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>
目录
相关文章
|
10月前
|
SQL 分布式计算 Serverless
基于阿里云 EMR Serverless Spark 版快速搭建OSS日志分析应用
基于阿里云 EMR Serverless Spark 版快速搭建OSS日志分析应用
262 0
|
机器学习/深度学习 人工智能 搜索推荐
未来科技趋势有哪些?
【7月更文挑战第9天】未来科技趋势有哪些?
906 2
|
弹性计算 运维 监控
元原生系列第二篇:阿里云EDAS平台基础
在上一篇中,我们大致了解了云原生的发展史和基础概念,这一篇主要来了解下阿里云应用托管平台EADS的基础概念和基本能力。
2949 0
3个常用外贸软件及app工具整理
今天来整理3个外贸常用的工具及外贸软件:外贸出口主流外贸软件。
10262 0
3个常用外贸软件及app工具整理
|
JavaScript 前端开发 程序员
整活系列(一)——做个PC端打字小游戏
代码不光是我们用来工作的,也应该是我们用来娱乐的,今天就带着小伙伴们整个活! 看完这篇文章,你会学会如何整活~ 小时候我记得有个软件叫做`金山打字通`,里面有个打字的飞机大战不知道有没有小伙伴玩过,当然我整不来他那么优秀,我只能做一个较为简单的(**低配版**),低的好像还真挺低。
|
开发工具 Android开发 Python
【Android 逆向】逆向修改游戏应用 ( APK 解析工具 | 解包 -> 分析 -> 重打包 -> 签名 流程 )
【Android 逆向】逆向修改游戏应用 ( APK 解析工具 | 解包 -> 分析 -> 重打包 -> 签名 流程 )
1182 0
【Android 逆向】逆向修改游戏应用 ( APK 解析工具 | 解包 -> 分析 -> 重打包 -> 签名 流程 )
|
前端开发 安全 NoSQL
蒲公英论坛
蒲公英论坛实验报告
|
数据可视化 搜索推荐 数据处理
闲鱼内容视频化展示方案(超全面)
随着短视频的流行,如何推动内容视频化,闲鱼给出了新的解决方案。
1203 0
闲鱼内容视频化展示方案(超全面)
|
存储 缓存 自然语言处理
数字政府 | 相关产品5
本文介绍了数字政府的相关产品,智能语音交互和混合云存储阵列.
数字政府 | 相关产品5