Python中的glob模块——匹配查找文件名
官方文档链接:https://docs.python.org/zh-cn/3/library/glob.html
glob可以用unix风格的通配符进行文件查找。最基本的使用方式如下:
import globpy_files = glob.glob('*.py') # 以list输出当前路径下所有后缀名为py的文件
print(py_files) # ['hehe.py', 'haha.py']
只要你会写通配符公式,可以做各种稍微高级的匹配查找:
>>> import glob
>>> glob.glob('./[0-9].*')
['./1.gif', './2.txt']
>>> glob.glob('*.gif')
['1.gif', 'card.gif']
>>> glob.glob('?.gif')
['1.gif']
>>> glob.glob('**/*.txt', recursive=True)
['2.txt', 'sub/3.txt']
>>> glob.glob('./**/', recursive=True)
['./', './sub/']
文件夹名用两个*做通配,文件名用一个*做通配。*可以代表任何长度字符串(可以为0);?仅代表单个字符(不能为0)。
Python中的glob模块——匹配查找文件名相关推荐
- python中的glob 模块学习文件路径查找
glob glob.glob(pathname), 返回所有匹配的文件路径列表.它只有一个参数pathname,定义了文件路径匹配规则,这里可以是绝对路径,也可以是相对路径. import glob ...
- python中glob模块怎么下_如何在Python中使用glob.glob模块搜索子文件夹?
如何在Python中使用glob.glob模块搜索子文件夹? 我想在文件夹中打开一系列子文件夹,找到一些文本文件并打印一些文本文件行. 我用这个: configfiles = glob.glob('C ...
- python中glob_python中的glob模块
简介 glob模块可以查找符合特定规则的文件路径名.跟使用windows下的文件搜索差不多.它有三个匹配符:"*", "?", "[]". ...
- Python中的warnings模块详细阐述
Python中的warnings模块详细阐述 异常和警告 warnings - 非致命提醒 警告类别 警告过滤器 默认警告过滤器 可用函数 生成警告 使用模式过滤 重复警告 其他消息传递函数 由于在读 ...
- python中的log模块笔记
日志相关概念 logging模块简介 使用logging提供的模块级别的函数记录日志 logging模块日志流处理流程 使用logging四大组件记录日志 配置logging的几种方式 向日志输出中添 ...
- python是什么模块,python中什么是模块
## re模块 众多编程语言都为正则表达式的使用设置了标准库,Python也不例外.在Python中使用re模块来操作正则表达式的匹配.下面我们一起学习re模块的用法. ### 使用re还是compi ...
- python中的numpy模块
参考 python中的numpy模块 - 云+社区 - 腾讯云 目录 NumPy 教程 学习本教程前你需要了解 NumPy 应用 相关链接 NumPy 安装 1.使用已有的发行版本 2.使用 pip ...
- python中的logging记录日志_[ Python入门教程 ] Python中日志记录模块logging使用实例...
python中的logging模块用于记录日志.用户可以根据程序实现需要自定义日志输出位置.日志级别以及日志格式. 将日志内容输出到屏幕 一个最简单的logging模块使用样例,直接打印显示日志内容到 ...
- Python中的常用模块
1.sys模块(内置模块) 在sys模块中定义了一些函数和变量,用来设置和获取系统的信息. # Python中的常用模块:sys模块 import sys sys.path.append('./tes ...
最新文章
- java什么是子类_java什么是子类?
- android 按键消息,在android中模拟键盘消息(shell命令的方法)
- mysql 过滤相同数据库_MySQL数据库查询中的重复记录过滤
- java 方法重载的作业_java第六章 方法及方法重载 课堂笔记、作业
- jquery 获取tr里的值_jquery获取tr中控件值并操作tr实现思路
- 移动超级sim卡 无法下载卡_共迎未来无限可能!5G超级SIM卡亮相2019中国移动全球合作伙伴大会...
- 计算机网络实验【常见网络测试命令的使用】
- 6_Selenium Excel参数化
- IE中cookie问题,带下划线的前置域名会不给设cookie,谷歌和火狐浏览器则不受影响...
- java基础学习(8)4种引用类型简析StrongReference、 SoftReference、 WeakReference 、PhantomReference
- ubuntu 创建Fdfs文件服务器
- 数据库设计-电话号码长度
- 威联通如何备份文件服务器上,威联通NAS提供最佳的备份解决方案
- 操作无法完成,因为为其中的文件夹或文件已在另一程序中打开,请关闭该文件或文件,然后重试。
- 单位电脑禁用u盘_组策略禁止u盘_注册表禁止u盘
- Navigate组件的使用(React Router6)
- 9860测量程序(最后结果)1
- postgreSQL 获取当前连接的IP
- 计算机word考试试题模板,2017年职称计算机考试Word2003巩固练习题13
- 苹果平替笔性价比高的,苹果ipad触控笔推荐