Python glob

参考文章:

Python 中glob.glob()、glob.iglob()的使用-CSDN博客

Python 中glob.glob()的使用

glob.glob(path)的功能

返回符合path格式的所有文件的路径,以list存储返回。

path的表示方法

利用匹配符:"* ", "?", " "来表示。其中,"*"表示匹配任意字符串,"?" 匹配任意单个字符, " " 匹配指定范围内的字符。

例如:

文件路径结构如图:

python 复制代码
glob.glob('./[0-9].*')

返回

'./1.gif', './2.txt'
python 复制代码
glob.glob('*.gif')

返回

'1.gif'

一般glob.glob()会和os.path.join()函数一起使用

os.path.join()函数:连接两个或更多的路径名组件

1.如果各组件名首字母不包含'/',则函数会自动加上

2.第一个以"/"开头的参数开始拼接,之前的参数全部丢弃,当有多个时,从最后一个开始

3.如果最后一个组件为空,则生成的路径以一个'/'分隔符结尾

例如:

python 复制代码
file_path = 'C:/Users'
glob.glob(os.path.join(file_path, '*', '*.txt'))

会返回C:/Users目录下所有文件夹里面的txt文件名。

相关推荐
Sylvia33.21 分钟前
LOL实时数据接入深度解析:从WebSocket到完整数据模型
java·网络·python·websocket·网络协议
梦想不只是梦与想22 分钟前
Web 服务器网关协议:ASGI 和 WSGI
服务器·python·fastapi
ai小陈3 小时前
PyTorch DataLoader数据加载性能排查:GPU利用率低的实操指南
人工智能·pytorch·python·深度学习·ai·gpu算力
2601_962299245 小时前
Azure python操作系统列表
python·操作系统·azure·虚拟机·存储配置文件
2601_962071576 小时前
【Java报错已解决】org.springframework.beans.factory.BeanCreationException
java·开发语言
学术 学术 Fun6 小时前
如何用 API 与 Webhook 批量把图表图片转换成 VSDX
python·自动化·api·visio
淡海水7 小时前
07-04-并发-ConcurrentBag-T-工作窃取WorkStealing算法
开发语言·算法·c#·bag·concurrent·workstealing
2601_962100547 小时前
python包和模块的内容整理
python·模块·导入·虚拟环境·
CS_Zero7 小时前
C语言sizeof是函数吗?
c语言·开发语言
二进制漫游记7 小时前
FastAPI项目集成 Qdrant向量数据库+阿里云Embedding完整实战(工具封装+业务调用)
数据库·python·阿里云·embedding