函数功能: 匹配所有的符合条件的文件,并将其以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相关推荐

  1. python 文件路径_「按需学Python」 1. Glob库遍历路径/文件

    小前言: 本人Python小白,因为最近想整理下近10几年的老照片,然后就有了写脚本批处理的想法.初始需求其实很简单,就是筛选自己想要的照片到指定文件夹,然后按照exif信息重命名照片为拍摄时间_拍摄 ...

  2. Python中glob.glob的排序问题

    python的glob模块,我们可以用它批量抓取某种格式.或者以某个字符打头的文件名 import glob import numpy as np import linecache import os ...

  3. python 的标准库模块glob使用教程,主要为glob.glob()使用与glob.iglob()使用

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 python 的标准库模块glob使用教程,主要为glob.glob函数使用与glob.iglob函数使用 文章目录: ...

  4. Python学习笔记——glob模块【文件、路径操作】

    最近做了一个将dicom文件转化为mhd文件的任务,由于要进行批量转化所以遍历文件夹必不可少,刚开始学习python编程,所以把用过的模块用法记录下来,以加深记忆,方便查阅,最后参考前人的博客做了gl ...

  5. python中的glob 模块学习文件路径查找

    glob glob.glob(pathname), 返回所有匹配的文件路径列表.它只有一个参数pathname,定义了文件路径匹配规则,这里可以是绝对路径,也可以是相对路径. import glob ...

  6. Python标准库glob用法精要

    Python标准库glob提供了glob()和iglob()两个函数用来枚举指定文件夹中符合特定模式的文件列表,支持"?"和"*"通配符. >>&g ...

  7. python查找字符串所在行_使用Python CSV和glob查找匹配的字符串和打印行

    我有数百个csv文件,我正在尝试编写一个python脚本,它将解析所有这些文件并打印出具有匹配字符串的行.如果我们能用一个字符串(而不是一个字符串列表)来实现这一点,我会很高兴的.使用python 2 ...

  8. Python 标准库 —— glob

    glob库是最简单的模块之一,内容非常少.用它可以查找符合特定规则的文件路径名.跟使用 windows 下的文件搜索差不多.查找文件只用到三个匹配符: "*", 匹配 0 个或多个 ...

  9. python glob.glob

    前言 在做NLP数据预处理的时候,经常会遇一种情况(拿文本分类举例子):假设我们的文本有7类,正常情况下我们可以把所有的训练数据都写到一个文件中,然后将其对应的标签写到另一个文件中,但是有很多时候数据 ...

  10. glob.glob() in Python

    摘要: python基础语法:glob.glob() 介绍: glob是实用的文件名匹配库,glob.glob()函数将会匹配指定路径下的所有pattern,并且以列表的形式返回. 用它可以查找符合特 ...

最新文章

  1. 有些原理,讲着讲着自己也就相信了
  2. C++什么是内存泄漏
  3. 深入理解JAVA虚拟机学习笔记(一)JVM内存模型
  4. JavaScript 中 Number
  5. iOS-自定义导航栏后侧滑返回功能失效
  6. 何凯明最新一作MAE解读系列2之代码实践
  7. Linux下安装MySQL、安装注意事项以及安装问题解决等(以腾讯云服务为主)
  8. CLASST T 使用
  9. 火狐浏览器的下载安装
  10. 解决viewUI中 DatePicker控件获取的日期总是少一天的问题
  11. 文心一言眼里的Java世界
  12. 问题 G: 结义兄弟
  13. 【转】游戏开发高度图有关资料与Balder中的相关支持
  14. Word文档“右边没对齐”问题
  15. 零售行业交易数据分析(2)——RFM模型分类及可视化(Python实现)
  16. 大数据技术原理与应用(最后三天备考了!!!)
  17. 第十章-排序-归并排序与基数排序
  18. Jetson TX1板载相机调用测试
  19. PX4从放弃到精通(二十六):GPS驱动
  20. int,float与double的区别

热门文章

  1. cxonev4验证用户_cxone软件配置
  2. 泛微文书定确保电子档案移交接收过程:真实、完整、可用和安全
  3. java操作svg文件
  4. PDF格式转换、合并、分割、加水印、加页码各种操作,收藏这几个网站就够啦
  5. 如何解决SQL Server2008不允许保存修改的问题
  6. 千寻位置千寻知寸测试
  7. 21西南交通大学计算机专硕成功上岸
  8. emu8086不支持的x86语法
  9. 危险漫步一个月赚多少钱?
  10. SPM AC原点校正