Python---读图(glob读取图片文件列表)
2018-01-18 23:47
2361 查看
深度学习中常用的读图方式:
import glob
#获取指定目录下的所有图片
print glob.glob(r"E:/Picture/*/*.jpg")
#获取上级目录的所有.py文件
print glob.glob(r'../*.py') #相对路径
import glob
image_dir = r"C:\Users\Administrator\Desktop";
file_glob = os.path.join(image_dir,"images","training","*."+"jpg")
print(file_glob)
file_list = []
file_list.extend(glob.glob(file_glob))
print(file_list)结果如下:
C:\Users\Administrator\Desktop\images\training\*.jpg
['C:\\Users\\Administrator\\Desktop\\images\\training\\TJ_3.JPG', 'C:\\Users\\Ad
ministrator\\Desktop\\images\\training\\TJ_S.JPG']注释:
file_glob对应的是C:\Users\Administrator\Desktop\images\training\路径下*.jpg的规则;
glob.glob(file_glob)则返回所有符合规则的jpg图片路径名称;
glob
用它可以查找符合特定规则的文件路径名。查找文件只用到三个匹配符:”*”, “?”, “[]”;”*”匹配0个或多个字符;”?”匹配单个字符;”[]”匹配指定范围内的字符,如:[0-9]匹配数字;glob.glob
返回所有匹配的文件路径列表。它只有一个参数pathname,定义了文件路径匹配规则,这里可以是绝对路径,也可以是相对路径。import glob
#获取指定目录下的所有图片
print glob.glob(r"E:/Picture/*/*.jpg")
#获取上级目录的所有.py文件
print glob.glob(r'../*.py') #相对路径
glob.iglob
获取一个可编历对象,使用它可以逐个获取匹配的文件路径名。与glob.glob()的区别是:glob.glob同时获取所有的匹配路径,而glob.iglob一次只获取一个匹配路径。import glob #父目录中的.py文件 f = glob.iglob(r'../*.py') print f #<generator object iglob at 0x00B9FF80> for py in f: print py获取images/training文件夹中的所有jpg图片文件列表:import os
import glob
image_dir = r"C:\Users\Administrator\Desktop";
file_glob = os.path.join(image_dir,"images","training","*."+"jpg")
print(file_glob)
file_list = []
file_list.extend(glob.glob(file_glob))
print(file_list)结果如下:
C:\Users\Administrator\Desktop\images\training\*.jpg
['C:\\Users\\Administrator\\Desktop\\images\\training\\TJ_3.JPG', 'C:\\Users\\Ad
ministrator\\Desktop\\images\\training\\TJ_S.JPG']注释:
file_glob对应的是C:\Users\Administrator\Desktop\images\training\路径下*.jpg的规则;
glob.glob(file_glob)则返回所有符合规则的jpg图片路径名称;
相关文章推荐
- Python 快速读取文件内容到列表中
- Python爬虫抓取图片,网址从文件中读取
- 利用Python读取文件名并生成txt文件——以图片文件为例
- python 读取文件生成嵌套列表
- Python 之 glob读取路径下所有文件夹或文件方法
- 【Python学习日记】函数列表 动态创建函数 文件读取 迭代器
- 编程语言的学习 ------ python3文件读取+用户登录简单验证+列表验证用户(优化3)
- python读取pgm格式图片文件
- Python之BeautifulSoup学习之三 读取本地html文件,并将其中图片保存下来
- Python---对html文件内容进行搜索取出特定URL地址字符串,保存成列表,并使用每个url下载图片,并保存到硬盘上,使用bs4,beautifulsoup模块
- Python pandas读取csv文件直接转化成二维列表(Dataframe转化为list)
- 利用Python PIL、cPickle将图片读取和保存为pkl格式文件
- Python 读取文件夹下文件列表 自然排序
- Python 读取图片文件为矩阵和保存矩阵为图片的方法
- python在读取配置文件存入列表中,去掉回车符号
- Python 读取图片文件为矩阵和保存矩阵为图片
- python--glob文件列表
- python生成文件图片列表
- python 读取文件列表
- Python:文件和目录列表的外部模块glob