python之glob.glob
函数功能: 匹配所有的符合条件的文件,并将其以list的形式返回。
glob.glob函数:
glob
模块被用来查找符合特定规则的文件路径名。跟使用windows
下的文件搜索差不多。glob.glob
函数的参数是字符串,查找文件只用到三个匹配符:"*", "?", "[ ]"
。其中,"*"
表示匹配任意字符串,"?" 匹配任意单个字符, “[ ]” 匹配指定范围内的字符,如:[0-9] 与 [a-z] 表示匹配 0-9 的单个数字与 a-z 的单个字符。
1. 获取指定目录下的所有图片
import glob#获取指定目录下的所有图片
print(glob.glob(r"C:/Users/zhf/Desktop/flower/flower_photos/daisy/*.jpg"))
结果为:
['C:/Users/zhf/Desktop/flower/flower_photos/daisy\\100080576_f52e8ee070_n.jpg',...,'C:/Users/zhf/Desktop/flower/flower_photos/daisy\\10140303196_b88d3d6cec.jpg']
2. 获取指定目录下的所有文件
import glob
glob.glob("*")
3. 获得当前目录的某个子目录的文件
import glob
print(glob.glob("*/*/yes.txt"))
结果为:['hahah\\hhaa\\yes.txt']
拓展:
与glob.glob()的区别是:glob.glob同时获取所有的匹配路径,而glob.iglob
一次只获取一个匹配路径。
python之glob.glob相关推荐
- python 文件路径_「按需学Python」 1. Glob库遍历路径/文件
小前言: 本人Python小白,因为最近想整理下近10几年的老照片,然后就有了写脚本批处理的想法.初始需求其实很简单,就是筛选自己想要的照片到指定文件夹,然后按照exif信息重命名照片为拍摄时间_拍摄 ...
- Python中glob.glob的排序问题
python的glob模块,我们可以用它批量抓取某种格式.或者以某个字符打头的文件名 import glob import numpy as np import linecache import os ...
- python 的标准库模块glob使用教程,主要为glob.glob()使用与glob.iglob()使用
欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 python 的标准库模块glob使用教程,主要为glob.glob函数使用与glob.iglob函数使用 文章目录: ...
- Python学习笔记——glob模块【文件、路径操作】
最近做了一个将dicom文件转化为mhd文件的任务,由于要进行批量转化所以遍历文件夹必不可少,刚开始学习python编程,所以把用过的模块用法记录下来,以加深记忆,方便查阅,最后参考前人的博客做了gl ...
- python中的glob 模块学习文件路径查找
glob glob.glob(pathname), 返回所有匹配的文件路径列表.它只有一个参数pathname,定义了文件路径匹配规则,这里可以是绝对路径,也可以是相对路径. import glob ...
- Python标准库glob用法精要
Python标准库glob提供了glob()和iglob()两个函数用来枚举指定文件夹中符合特定模式的文件列表,支持"?"和"*"通配符. >>&g ...
- python查找字符串所在行_使用Python CSV和glob查找匹配的字符串和打印行
我有数百个csv文件,我正在尝试编写一个python脚本,它将解析所有这些文件并打印出具有匹配字符串的行.如果我们能用一个字符串(而不是一个字符串列表)来实现这一点,我会很高兴的.使用python 2 ...
- Python 标准库 —— glob
glob库是最简单的模块之一,内容非常少.用它可以查找符合特定规则的文件路径名.跟使用 windows 下的文件搜索差不多.查找文件只用到三个匹配符: "*", 匹配 0 个或多个 ...
- python glob.glob
前言 在做NLP数据预处理的时候,经常会遇一种情况(拿文本分类举例子):假设我们的文本有7类,正常情况下我们可以把所有的训练数据都写到一个文件中,然后将其对应的标签写到另一个文件中,但是有很多时候数据 ...
- glob.glob() in Python
摘要: python基础语法:glob.glob() 介绍: glob是实用的文件名匹配库,glob.glob()函数将会匹配指定路径下的所有pattern,并且以列表的形式返回. 用它可以查找符合特 ...
最新文章
- 有些原理,讲着讲着自己也就相信了
- C++什么是内存泄漏
- 深入理解JAVA虚拟机学习笔记(一)JVM内存模型
- JavaScript 中 Number
- iOS-自定义导航栏后侧滑返回功能失效
- 何凯明最新一作MAE解读系列2之代码实践
- Linux下安装MySQL、安装注意事项以及安装问题解决等(以腾讯云服务为主)
- CLASST T 使用
- 火狐浏览器的下载安装
- 解决viewUI中 DatePicker控件获取的日期总是少一天的问题
- 文心一言眼里的Java世界
- 问题 G: 结义兄弟
- 【转】游戏开发高度图有关资料与Balder中的相关支持
- Word文档“右边没对齐”问题
- 零售行业交易数据分析(2)——RFM模型分类及可视化(Python实现)
- 大数据技术原理与应用(最后三天备考了!!!)
- 第十章-排序-归并排序与基数排序
- Jetson TX1板载相机调用测试
- PX4从放弃到精通(二十六):GPS驱动
- int,float与double的区别