glob库是最简单的模块之一,内容非常少。用它可以查找符合特定规则的文件路径名。跟使用 windows 下的文件搜索差不多。查找文件只用到三个匹配符:”*”, 匹配 0 个或多个字符;
“?”, ”?”匹配单个字符;
“[]”:”[]”匹配指定范围内的字符,如:[0-9]匹配数字;
参考文章:原文:https://blog.csdn.net/lanchunhui/article/details/70170813

import glob
print(glob.glob(r"*"))
user_info =glob.glob(r"C:\Users\Administrator\Desktop\*")
import pprint
pprint.pprint(user_info)
获取后缀为.lnk的文件
user_info =glob.glob(r"C:\Users\Administrator\Desktop\*.lnk")
获取后缀为.jpg文件
user_info =glob.glob(r"C:\Users\Administrator\Desktop\*.jpg")
user_info =glob.glob(r"C:\Users\Administrator\*\*.jpg")

['C:\\Users\\Administrator\\Desktop\\Google Chrome.lnk','C:\\Users\\Administrator\\Desktop\\Postman.lnk','C:\\Users\\Administrator\\Desktop\\RedisDesktopManager.lnk','C:\\Users\\Administrator\\Desktop\\Visual Studio Code.lnk','C:\\Users\\Administrator\\Desktop\\有道云笔记.lnk','C:\\Users\\Administrator\\Links\\2345Downloads.lnk','C:\\Users\\Administrator\\Links\\Desktop.lnk','C:\\Users\\Administrator\\Links\\Downloads.lnk','C:\\Users\\Administrator\\Links\\RecentPlaces.lnk']

打印

 

['mod_study_project', 'redis_cli_project', 'redis_project']
['C:\\Users\\Administrator\\Desktop\\Book7.xlsx','C:\\Users\\Administrator\\Desktop\\desktop.ini','C:\\Users\\Administrator\\Desktop\\down_excel.txt','C:\\Users\\Administrator\\Desktop\\Google Chrome.lnk','C:\\Users\\Administrator\\Desktop\\inmemorytozip','C:\\Users\\Administrator\\Desktop\\KdApiSearchDemo.php','C:\\Users\\Administrator\\Desktop\\Postman.lnk','C:\\Users\\Administrator\\Desktop\\python','C:\\Users\\Administrator\\Desktop\\python.zip','C:\\Users\\Administrator\\Desktop\\redis 和其他数据库的对比.xlsx','C:\\Users\\Administrator\\Desktop\\RedisDesktopManager.lnk','C:\\Users\\Administrator\\Desktop\\shopping','C:\\Users\\Administrator\\Desktop\\Visual Studio Code.lnk','C:\\Users\\Administrator\\Desktop\\vscode_workspace','C:\\Users\\Administrator\\Desktop\\webserver','C:\\Users\\Administrator\\Desktop\\我的文件','C:\\Users\\Administrator\\Desktop\\新建文本文档.txt','C:\\Users\\Administrator\\Desktop\\有道云笔记.lnk','C:\\Users\\Administrator\\Desktop\\有道云笔记网页剪报.url','C:\\Users\\Administrator\\Desktop\\项目 注意']

打印内容

#在windows 环境 会存在重复 统计的情况extensions=[]if os.name=='nt':  extensions=['jpg','jpeg']else:  extensions = ['jpg', 'jpeg', 'JPG', 'JPEG']
file_list = []
dir_name = './data/'
for extension in extensions:file_glob = os.path.join(INPUT_DATA, dir_name, "*." + extension)file_list.extend(glob.glob(file_glob))
print("Size of this file_list is :",len(file_list))参考文章 原文:https://blog.csdn.net/qq_17753903/article/details/82180227

转载于:https://www.cnblogs.com/yanxiatingyu/p/10220842.html

python 标准库 glob ,python glob 学习相关推荐

  1. python 标准库 书籍_《Python标准库》Python语言的权威之作

    <Python标准库>由资深python专家亲自执笔,python语言的核心开发人员作序推荐,是Python的权威之作,书中对一百多个模块进行了生动的讲解.<Python标准库> ...

  2. Python标准库中的glob

    glob函数的功能:匹配所有的符合条件的文件,并将其以list的形式返回 第一种语法:直接使用通配符星号(*),星号可以匹配零个或多个字符 假设在E:\\demo目录下存在三个文件:1.jpeg.2. ...

  3. 以下属于python标准库的选项是-Python 标准库一览(Python进阶学习)

    转自:http://blog.csdn.net/jurbo/article/details/52334345 写这个的起因是,还是因为在做Python challenge的时候,有的时候想解决问题,连 ...

  4. 【CSDN软件工程师能力认证学习精选】吐血整理!140 种 Python 标准库、第三方库和外部工具都有了

    CSDN软件工程师能力认证(以下简称C系列认证)是由中国软件开发者网CSDN制定并推出的一个能力认证标准.C系列认证历经近一年的实际线下调研.考察.迭代.测试,并梳理出软件工程师开发过程中所需的各项技 ...

  5. python标准库有多强大_Python标准库——走马观花

    原文:Python标准库--走马观花 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Python的一大好处在于它有一套很有用的标 ...

  6. Python标准库简介

    很系统的简介了Python标准库的使用方向,对形成知识框架很有帮助. 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Python ...

  7. python第三方库排行-140种Python标准库、第三方库和外部工具

    导读:Python数据工具箱涵盖从数据源到数据可视化的完整流程中涉及到的常用库.函数和外部工具.其中既有Python内置函数和标准库,又有第三方库和工具. 这些库可用于文件读写.网络抓取和解析.数据连 ...

  8. 140种Python标准库、第三方库和外部工具都有了

    导读:Python数据工具箱涵盖从数据源到数据可视化的完整流程中涉及到的常用库.函数和外部工具.其中既有Python内置函数和标准库,又有第三方库和工具. 这些库可用于文件读写.网络抓取和解析.数据连 ...

  9. cassandra可视化工具_耗时1个月整理!160种Python标准库、第三方库和外部工具都有了...

    耗时1个月整理!160种Python标准库.第三方库和外部工具都有了 北京尚学堂 2019-12-09 14:59:15 Python数据工具箱涵盖从数据源到数据可视化的完整流程中涉及到的常用库.函数 ...

  10. [转载] 140种Python标准库、第三方库和外部工具

    参考链接: Python | 使用openpyxl在Excel文件中进行算术运算 这些库可用于文件读写.网络抓取和解析.数据连接.数清洗转换.数据计算和统计分析.图像和视频处理.音频处理.数据挖掘/机 ...

最新文章

  1. pdo mysql防注入_Php中用PDO查询Mysql来避免SQL注入风险的方法
  2. ZooKeeper和Diamond有什么不同
  3. python画函数图-Python 绘制你想要的数学函数图形
  4. 计算机丢失tlps,win7系统下PS提示计算机丢失tlpsplib10.dll文件的解决方法
  5. mysql触发器对同一张表做操作_MySql 触发器对同表操作
  6. 用JQUERY实现给当前页面导航一个CSS
  7. 经济学中的定量分析python_(转)Python中的结构化数据分析利器-Pandas简介
  8. [试卷]古诗文背诵(七年级上学期)
  9. 第一个发现我嫂子有喜的竟然是......
  10. php向下滑动,js如何判断鼠标滚轮是向下还是向上滚动
  11. Cox比例风险回归模型单因素多因素生存分析
  12. .orig 等冲突文件的来源
  13. gmx grompp
  14. 黄金矿工-Python
  15. 【Python学习】pandas 删除重复行
  16. “北漂”小夫妻新婚后的理财计划
  17. Ubuntu配置连接android手机
  18. Soul 网关(一)---- 架构设计简介、soul-admin、soul-bootstrap
  19. 自己封装的CMusic类 【转】
  20. 百度地图天气接口api调用

热门文章

  1. java Corba北向接口连接创建 获取session工厂
  2. 触控科技拆分教育事业子公司,命名为触控未来科技有限公司
  3. 处事计策、识人秘诀、倾听话语、人生至理
  4. 基于微信小程序的走失人员的报备案件志愿者线索平台SSM-JAVA【数据库设计、论文、毕设源码、开题报告】
  5. 访问控制台中的选定节点
  6. Java面试基础篇之java基础语法之五:类和对象
  7. 基于Java+Spring+vue+element实现婚纱摄影网系统
  8. 时间字段加一秒_excel单元格下拉只增加分钟,小时和秒不变,要怎么
  9. 【MySQL联合查询】外连接查询详解
  10. tftp--实现服务器与客户端的下载与上传