python | glob 识别特定格式的文件
2017-02-02 15:32
253 查看
python 的第三方包glob识别特定格式的文件
在做kaggle的猫狗识别的比赛时,要对图片来分区是猫还是狗,glob包起了很大的作用。下面来用例子说明:
结果:
./train\cat*.jpg
用于匹配猫的图片
下面来把所有猫的图片找出来,以及是狗的图片也找出来。
结果:
[‘./train\dog.0.jpg’, ‘./train\dog.1.jpg’, ‘./train\dog.10.jpg’, ‘./train\dog.100.jpg’, ‘./train\dog.1000.jpg’, ‘./train\dog.10000.jpg’, ‘./train\dog.10001.jpg’, ‘./train\dog.10002.jpg’, ‘./train\dog.10003.jpg’, ‘./train\dog.10004.jpg’]
这样就可以把猫和狗的图片找出来。
代码和数据:
在做kaggle的猫狗识别的比赛时,要对图片来分区是猫还是狗,glob包起了很大的作用。下面来用例子说明:
from glob import glob import os os.chdir("E:\\Windows.old\\Users\\zhangxiang\\Desktop\\tensorflow_learning\\tensorflowCatVsDog-master") files_path = './train' #构建匹配的模板 cat_files_path = os.path.join(files_path, 'cat*.jpg') dog_files_path = os.path.join(files_path, 'dog*.jpg') print (cat_files_path)
结果:
./train\cat*.jpg
用于匹配猫的图片
下面来把所有猫的图片找出来,以及是狗的图片也找出来。
#glob,找出所有匹配的图片 cat_files = glob(cat_files_path) dog_files = glob(dog_files_path) print(dog_files[0:10])
结果:
[‘./train\dog.0.jpg’, ‘./train\dog.1.jpg’, ‘./train\dog.10.jpg’, ‘./train\dog.100.jpg’, ‘./train\dog.1000.jpg’, ‘./train\dog.10000.jpg’, ‘./train\dog.10001.jpg’, ‘./train\dog.10002.jpg’, ‘./train\dog.10003.jpg’, ‘./train\dog.10004.jpg’]
这样就可以把猫和狗的图片找出来。
代码和数据:
https://github.com/zhangdm/Hello-World/tree/master/python_glob_识别特定类的图片
相关文章推荐
- 在目录下找出特定格式的文件 python
- python筛选特定文件的信息按照格式输出到txt
- python输出excel能够识别的utf-8格式csv文件
- Python中对文件夹下的特定格式图像全部读取并转化为数组保存(也可转化为txt文件)
- python遍历文件夹并删除特定格式文件的示例
- python输出excel能够识别的utf-8格式csv文件
- Python遍历文件夹,删除空文件夹,过滤特定大小和格式的文件
- python模块之imghdr(识别不同格式的图片文件)
- Python按特定格式实现文件读写
- python遍历文件夹并删除特定格式文件的示例
- Python实现按特定格式对文件进行读写的方法示例
- 说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 无法识别的属性“type”。
- Python 使用 xlrd 读取 Excel格式文件
- 将Python程序打包为Windows可执行文件格式
- 一个开发中的用来格式化.c .h头文件格式的python自用脚本(python3.1欢迎试用)
- 文件输入部分数据流——识别文件格式
- linux 识别 ntfs 文件格式
- 求助,关于文件格式识别
- 不能下载特定格式的文件ftp等等
- python脚本:搜索某一目录下出现特定字符串的文件