python glob模块
来源:互联网 发布:矩阵相似和合同的区别 编辑:程序博客网 时间:2024/05/24 07:07
glob模块是最简单的模块之一,内容非常少。用它可以查找符合特定规则的文件路径名。跟使用windows下的文件搜索差不多。查找文件只用到三个匹配符:"*", "?", "[]"。"*"匹配0个或多个字符;"?"匹配单个字符;"[]"匹配指定范围内的字符,如:[0-9]匹配数字。
glob.glob
返回所有匹配的文件路径列表。它只有一个参数pathname,定义了文件路径匹配规则,这里可以是绝对路径,也可以是相对路径。下面是使用glob.glob的例子:
import glob #获取指定目录下的所有图片 print glob.glob(r"E:\Picture\*\*.jpg") #获取上级目录的所有.py文件 print glob.glob(r'../*.py') #相对路径
glob.iglob
获取一个可编历对象,使用它可以逐个获取匹配的文件路径名。与glob.glob()的区别是:glob.glob同时获取所有的匹配路径,而 glob.iglob一次只获取一个匹配路径。这有点类似于.NET中操作数据库用到的DataSet与DataReader。下面是一个简单的例子:
import glob #父目录中的.py文件 f = glob.iglob(r'../*.py') print f #<generator object iglob at 0x00B9FF80> for py in f: print py
注:Python允许用r''
表示''
内部的字符串默认不转义
0 0
- python之glob模块
- [python] glob模块
- python glob模块
- python glob模块
- python glob模块
- Python linecache、glob模块
- python glob模块
- python glob模块
- python模块glob
- python模块glob
- [Python模块学习] glob模块
- Python glob模块的说明
- Python glob模块查找文件
- python文件操作模块glob
- 学习python之 glob模块
- python通配符之glob模块
- Python中glob模块常用函数
- python模块学习---glob 文件路径查找
- PP生产订单状态显示(rel等)如何查询表,字段
- 学长们的求职血泪史(C/C++/JAVA)
- Android MaterialDesign中颜色
- 【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记33 LifeCycle生命周期
- Android手机分辨率基础知识(DPI,DIP计算)
- python glob模块
- NSArray 和 NSDictionary 的内存问题
- 自定义MD5加密
- Sublime Text3 安装Emmet
- 仿iOS图标抖动、iOS删除App效果
- “好程序员笔记”反射与内省
- 职业之路
- Hibernate实体3种状态Transient/Persistent/Detached
- 黑马程序员__java基础__GUI