python glob model
2020-02-02 17:41
453 查看
说明:
1、glob是python自己带的一个文件操作相关模块,用它可以查找符合自己目的的文件,就类似于Windows下的文件搜索,支持通配符操作,*,?,[]这三个通配符,*代表0个或多个字符,?代表一个字符,[]匹配指定范围内的字符,如[0-9]匹配数字。
它的主要方法就是glob,该方法返回所有匹配的文件路径列表,该方法需要一个参数用来指定匹配的路径字符串(本字符串可以为绝对路径也可以为相对路径),其返回的文件名只包括当前目录里的文件名,不包括子文件夹里的文件。
比如:
glob.glob(r'c:\*.txt')
我这里就是获得C盘下的所有txt文件
glob.glob(r'E:\pic\*\*.jpg')
获得指定目录下的所有jpg文件
使用相对路径:
glob.glob(r'../*.py')
2、iglob方法:
获取一个可编历对象,使用它可以逐个获取匹配的文件路径名。与glob.glob()的区别是:glob.glob同时获取所有的匹配路径,而 glob.iglob一次只获取一个匹配路径。这有点类似于.NET中操作数据库用到的DataSet与DataReader。下面是一个简单的例子:
#父目录中的.py文件
f = glob.iglob(r'../*.py')
print f #<generator object iglob at 0x00B9FF80>
for py in f:
print py
转载于:https://www.cnblogs.com/zijue/p/10065053.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- python glob model
- python glob model
- python glob model
- python glob model(转)
- python学习笔记glob模块
- Python模块学习:glob 文件路径查找
- Python中的glob
- 使用OpenCV_python中的DNN调用CaffeModel识别图像只需30行代码
- Python标准库03 路径与文件 (os.path包, glob包)
- Selenium的PO模式(Page Object Model)[python版]
- python Django 1.7 中文入门 (官网) 04 设计model
- Python Django model之字段
- python | glob 识别特定格式的文件
- Python glob(),os.chdir(),images.extend()方法
- Python标准模块——glob
- python--model进阶
- python模块整理8-glob(类似grep)和fnmatch(匹配文件名)
- bisect algorithm(python 的标准库函数 bisect model)
- Python标准库03 路径与文件 (os.path包, glob包)
- Python中model转dict