Python根据文件名批量转移图片的方法


Posted in Python onOctober 21, 2018

下面是在深度学习数据集处理过程中可能会用到的一个小程序,帮助我们根据图片文件的名字来分开图片:

import os
import shutil
path_img='读取图片的路径'
ls = os.listdir(path_img)
print(len(ls))
for i in ls:
 if i.find('查找的关键词')!=-1:
 shutil.move(path_img+'/'+i,"输出保存的路径"+i)

—————————使用示例——————————

例如我有如下的一个图片集,可以看到男性的图片都包含有“testnan”,女性的图片都包含“testnv”,现在想要把两个数据集分开独立的打标签,就可以用上面的小程序了。

Python根据文件名批量转移图片的方法

import os
import shutil
path_img='C:\\Users\\chriszhang\\Desktop\\gender\\test'
ls = os.listdir(path_img)
print(len(ls))
for i in ls:
 if i.find('testnan')!=-1:
 shutil.move(path_img+'/'+i,"C:/Users/chriszhang/Desktop/male/"+i)

如上就可以将我桌面上gender/test文件夹中的男性图片转到桌面上的male文件夹中了。

以上这篇Python根据文件名批量转移图片的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
举例详解Python中的split()函数的使用方法
Apr 07 Python
Python实现的数据结构与算法之链表详解
Apr 22 Python
利用python求相邻数的方法示例
Aug 18 Python
Python实现的简单模板引擎功能示例
Sep 02 Python
Python3 伪装浏览器的方法示例
Nov 23 Python
python按照多个条件排序的方法
Feb 08 Python
Python实现使用request模块下载图片demo示例
May 24 Python
pyqt5与matplotlib的完美结合实例
Jun 21 Python
PyTorch在Windows环境搭建的方法步骤
May 12 Python
使用python采集Excel表中某一格数据
May 14 Python
selenium判断元素是否存在的两种方法小结
Dec 07 Python
Python绘制K线图之可视化神器pyecharts的使用
Mar 02 Python
浅谈Python中的bs4基础
Oct 21 #Python
python清除字符串前后空格函数的方法
Oct 21 #Python
Windows系统下PhantomJS的安装和基本用法
Oct 21 #Python
Scrapy框架使用的基本知识
Oct 21 #Python
python去掉 unicode 字符串前面的u方法
Oct 21 #Python
python 分离文件名和路径以及分离文件名和后缀的方法
Oct 21 #Python
python之消除前缀重命名的方法
Oct 21 #Python
You might like
php实现等比例压缩图片
2018/07/26 PHP
给超链接添加特效鼠标移动展示提示信息且随鼠标移动
2013/10/17 Javascript
Nodejs Express4.x开发框架随手笔记
2015/11/23 NodeJs
通过设置CSS中的position属性来固定层的位置
2015/12/14 Javascript
jquery根据td给相同tr下其他td赋值的实现方法
2016/10/05 Javascript
走进javascript——不起眼的基础,值和分号
2017/02/24 Javascript
jQuery+ThinkPHP+Ajax实现即时消息提醒功能实例代码
2017/03/21 jQuery
JS排序之冒泡排序详解
2017/04/08 Javascript
详解Vue 事件驱动和依赖追踪
2017/04/22 Javascript
详解webpack打包vue时提取css
2017/05/26 Javascript
详细讲解vue2+vuex+axios
2017/05/27 Javascript
浅谈node的事件机制
2017/10/09 Javascript
JS兼容所有浏览器的DOMContentLoaded事件
2018/01/12 Javascript
微信小程序MUI导航栏透明渐变功能示例(通过改变opacity实现)
2019/01/24 Javascript
Vuejs学习笔记之使用指令v-model完成表单的数据双向绑定
2019/04/29 Javascript
解决layui下拉框监听问题(监听不到值的变化)
2019/09/28 Javascript
Ajax获取node服务器数据的完整步骤
2020/09/20 Javascript
微信小程序自定义tabBar的踩坑实践记录
2020/11/06 Javascript
[47:48]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第三局
2016/02/28 DOTA
[01:14]DOTA2亚洲邀请赛小组赛赛前花絮
2017/03/27 DOTA
[01:10:57]Liquid vs OG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
分享一下Python 开发者节省时间的10个方法
2015/10/02 Python
Python3实现的字典、列表和json对象互转功能示例
2018/05/22 Python
pycharm编写spark程序,导入pyspark包的3中实现方法
2019/08/02 Python
如何在python中实现随机选择
2019/11/02 Python
Pyqt5自适应布局实例
2019/12/13 Python
Scrapy框架实现的登录网站操作示例
2020/02/06 Python
详解Python 循环嵌套
2020/07/09 Python
海淘零差价,宝贝全球购: 宝贝格子
2016/08/24 全球购物
教师的实习鉴定
2013/12/15 职场文书
建筑个人求职信范文
2014/01/25 职场文书
村官工作鉴定评语
2014/01/27 职场文书
《恐龙》教学反思
2014/04/27 职场文书
关于成绩下滑的自我检讨书
2014/09/20 职场文书
Redis主从复制操作和配置详情
2022/09/23 Redis
mysql数据库如何转移到oracle
2022/12/24 MySQL