当前位置: 首页 > news >正文

Python glob模块使用示例代码

Python 的 glob 模块位于标准库中,专门用于在文件系统中进行 文件路径模式匹配(与 Shell 中的通配符匹配类似)。它可以根据 通配符(如 *? 和 [])来查找符合条件的文件路径。

1. glob 模块的核心功能

  • 路径模式匹配:根据指定的通配符模式,匹配对应的文件路径。
  • 递归搜索:支持深度遍历目录,查找所有子目录中的匹配文件。
  • 跨平台:适用于 Windows、Linux、macOS 等操作系统。
  • 返回结果:以 列表形式 返回符合条件的 相对路径 或 绝对路径

2. 常用函数

(1) glob.glob(pattern, recursive=False)

根据 通配符模式 匹配文件路径,返回 列表 形式的匹配结果。

参数说明
pattern需要匹配的文件路径模式,支持 *?[] 等通配符。
recursive是否 递归搜索子目录,默认为 False,设置为 True 递归。

glob 模块支持以下通配符:

  • *:匹配任意数量的字符(包括零个字符)。
    示例:*.txt 匹配当前目录下所有以 .txt 结尾的文件。

http://www.lryc.cn/news/540235.html

相关文章:

  • npm、pnpm和yarn有什么区别
  • Java 基础面试
  • ac的dhcp池里option43配错导致ap无法上线问题排查过程
  • 第1章:LangChain4j的聊天与语言模型
  • Cython学习笔记1:利用Cython加速Python运行速度
  • 【从0做项目】Java音缘心动(1)———项目介绍设计
  • 智慧农业新生态 | 农业数字化服务平台——让土地生金,让服务无忧
  • C++编程,#include <iostream>详解,以及using namespace std;作用
  • jetbrains IDEA集成大语言模型
  • 理解都远正态分布中指数项的精度矩阵(协方差逆矩阵)
  • 使用 Spark NLP 实现中文实体抽取与关系提取
  • less-8 boolen盲注,时间盲注 函数补全
  • [NKU]C++基础课(五)补充:结构体
  • 亲测可用,IDEA中使用满血版DeepSeek R1!支持深度思考!免费!免配置!
  • springcloud整合seata
  • Html5学习教程,从入门到精通,HTML5 简介语法知识点及案例代码(1)
  • Django加bootstrap实现上传文件含有进度条
  • 八大排序算法(2)交换排序-冒泡排序 和 快速排序
  • Python的那些事第二十三篇:Express(Node.js)与 Python:一场跨语言的浪漫邂逅
  • STM32MP157A单片机移植Linux驱动
  • Qt程序退出相关资源释放问题
  • 【大学生职业规划大赛备赛PPT资料PDF | 免费共享】
  • win32汇编环境,对话框中使用菜单示例一
  • AutoDock CrankPep or ADCP进行蛋白质多肽对接
  • 高压直流熔断器研究
  • 微信小程序(uni)+蓝牙连接+Xprint打印机实现打印功能
  • 使用 Docker 部署 Flask 应用
  • 深入浅出GraphQL:现代API设计的未来
  • 深入理解Zookeeper:分布式系统的协调者
  • python绘图之回归拟合图