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 26进制计算实现方法
May 28 Python
requests和lxml实现爬虫的方法
Jun 11 Python
利用python获取Ping结果示例代码
Jul 06 Python
Python实现模拟浏览器请求及会话保持操作示例
Jul 30 Python
修改python plot折线图的坐标轴刻度方法
Dec 13 Python
Python实现带下标索引的遍历操作示例
May 30 Python
python分数表示方式和写法
Jun 26 Python
python中for循环把字符串或者字典添加到列表的方法
Jul 20 Python
python同步windows和linux文件
Aug 29 Python
python爬虫中的url下载器用法详解
Nov 30 Python
PyTorch 如何设置随机数种子使结果可复现
May 12 Python
python异常中else的实例用法
Jun 15 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文件中是否含有bom的函数
2012/05/31 PHP
详解WordPress中过滤链接与过滤SQL语句的方法
2015/12/18 PHP
JavaScript去除空格的几种方法
2006/10/03 Javascript
用js统计用户下载网页所需时间的脚本
2008/10/15 Javascript
javascript Base类 包含基本的方法
2009/07/22 Javascript
jquery中动态效果小结
2010/12/16 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器
2013/06/21 Javascript
js模拟C#中List的简单实例
2014/03/06 Javascript
javascript中的return和闭包函数浅析
2014/06/06 Javascript
JavaScript中的Web worker多线程API研究
2014/12/06 Javascript
深入浅析同源策略和跨域访问
2015/11/26 Javascript
使用jQuery调用XML实现无刷新即时聊天
2016/08/07 Javascript
React组件生命周期详解
2017/07/03 Javascript
nodejs实现连接mongodb数据库的方法示例
2018/03/15 NodeJs
Vue中的$set的使用实例代码
2018/10/08 Javascript
运用js实现图层拖拽的功能
2019/05/24 Javascript
Vue formData实现图片上传
2019/08/20 Javascript
Python 数据结构之堆栈实例代码
2017/01/22 Python
浅析Python中return和finally共同挖的坑
2017/08/18 Python
zookeeper python接口实例详解
2018/01/18 Python
python os用法总结
2018/06/08 Python
Python函数参数操作详解
2018/08/03 Python
使用Template格式化Python字符串的方法
2019/01/22 Python
python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)
2019/08/06 Python
详解centos7+django+python3+mysql+阿里云部署项目全流程
2019/11/15 Python
基于Python数据分析之pandas统计分析
2020/03/03 Python
用html5的canvas画布绘制贝塞尔曲线完整代码
2013/08/14 HTML / CSS
Fossil美国官网:Fossil手表、手袋、珠宝及配件
2017/02/01 全球购物
英国皇家邮政海外旗舰店:Royal Mail
2018/02/21 全球购物
Mamaearth官方网站:印度母婴护理产品公司
2019/10/06 全球购物
社区中秋节活动方案
2014/01/29 职场文书
水电工程师岗位职责
2015/02/13 职场文书
原生JS封装vue Tab切换效果
2021/04/28 Vue.js
MySQL索引是啥?不懂就问
2021/07/21 MySQL
css3属性选择器 “~”(波浪号) “,”(逗号) “+”(加号)和 “>”(大于号)
2022/04/19 HTML / CSS
处理canvas绘制图片模糊问题
2022/05/11 Javascript