开发者社区> 前端派大星> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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模块进行文件名模式匹配
10 0
Python编程:设计模式之单例和简单工厂
Python编程:设计模式之单例和简单工厂
7 0
Python编程:RabbitMQ消息队列
Python编程:RabbitMQ消息队列
31 0
Python网络编程——静态Web服务器面向对象
把Web服务器抽象成一个类,方法初始化,在初始化中建立套接字对线。提供一个开启Web服务器的方法,让Web服务器处理客户端的请求。
24280 0
Python网络编程——静态Web服务器进阶版
可以返回请求的指定页面,没有请求的该文件,则返回404状态信息。
15047 0
Python编程:设计模式之单例和简单工厂
Python编程:设计模式之单例和简单工厂
56 0
Python编程:RabbitMQ消息队列
Python编程:RabbitMQ消息队列
87 0
Python编程:web.py初步学习
Python编程:web.py初步学习
66 0
Python编程:web.py初步学习
Python编程:web.py初步学习
57 0
Jupyter(Python)模糊查询Analytic DB数据的正确方法
Jupyter(Python)模糊查询Analytic DB数据的正确方法
1853 0
750
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载