前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python | glob 识别特定格式的文件

python | glob 识别特定格式的文件

作者头像
努力在北京混出人样
发布2019-02-18 17:30:37
1.4K0
发布2019-02-18 17:30:37
举报
文章被收录于专栏:祥子的故事祥子的故事

python 的第三方包glob识别特定格式的文件

在做kaggle的猫狗识别的比赛时,要对图片来分区是猫还是狗,glob包起了很大的作用。下面来用例子说明:

代码语言:javascript
复制
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 用于匹配猫的图片

下面来把所有猫的图片找出来,以及是狗的图片也找出来。

代码语言:javascript
复制
#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’]

这样就可以把猫和狗的图片找出来。

代码和数据:

代码语言:javascript
复制
https://github.com/zhangdm/Hello-World/tree/master/python_glob_识别特定类的图片
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017年02月02日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档