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 相关文章推荐
启动targetcli时遇到错误解决办法
Oct 26 Python
Python建立Map写Excel表实例解析
Jan 17 Python
Python数据类型中的“冒号“[::]——分片与步长操作示例
Jan 24 Python
python验证码识别教程之滑动验证码
Jun 04 Python
Pandas 按索引合并数据集的方法
Nov 15 Python
使用python Telnet远程登录执行程序的方法
Jan 26 Python
Python multiprocessing多进程原理与应用示例
Feb 28 Python
python3 map函数和filter函数详解
Aug 26 Python
python 基于Apscheduler实现定时任务
Dec 15 Python
python实现代码审查自动回复消息
Feb 01 Python
python turtle绘图命令及案例
Nov 23 Python
代码复现python目标检测yolo3详解预测
May 06 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 FPDF类库应用实现代码
2009/03/20 PHP
php进行支付宝开发中return_url和notify_url的区别分析
2014/12/22 PHP
smarty内置函数section的用法
2015/01/22 PHP
PHP处理postfix邮件内容的方法
2015/06/16 PHP
php中文字符串截取多种方法汇总
2016/10/06 PHP
PHP实现的常规正则验证helper公共类完整实例
2017/04/27 PHP
JS支持带x身份证号码验证函数
2008/08/10 Javascript
JQuery Tips(3) 关于$()包装集内元素的改变
2009/12/14 Javascript
javascript 匿名函数的理解(透彻版)
2010/01/28 Javascript
jQuery html() in Firefox (uses .innerHTML) ignores DOM changes
2010/03/05 Javascript
jquery 图片截取工具jquery.imagecropper.js
2010/04/09 Javascript
jquery keypress,keyup,onpropertychange键盘事件
2010/06/25 Javascript
基于jQuery的的一个隔行变色,鼠标移动变色的小插件
2010/07/06 Javascript
js实现无缝循环滚动
2020/06/23 Javascript
NodeJS实现客户端js加密
2017/01/09 NodeJs
详解vue中引入stylus及报错解决方法
2017/09/22 Javascript
原生JS实现网页手机音乐播放器 歌词同步播放的示例
2018/02/02 Javascript
JS计算两个数组的交集、差集、并集、补集(多种实现方式)
2019/05/21 Javascript
[01:14]DOTA2亚洲邀请赛 ShowOpen
2015/02/07 DOTA
[01:42:49]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD BO3 第一场 2月26日
2021/03/11 DOTA
Python实现网站文件的全备份和差异备份
2014/11/30 Python
Python中动态获取对象的属性和方法的教程
2015/04/09 Python
Python 字符串转换为整形和浮点类型的方法
2018/07/17 Python
Python sklearn KFold 生成交叉验证数据集的方法
2018/12/11 Python
详解python中TCP协议中的粘包问题
2019/03/22 Python
python数据爬下来保存的位置
2020/02/17 Python
python标准库OS模块详解
2020/03/10 Python
Python实现代码块儿折叠
2020/04/15 Python
Python切片列表字符串如何实现切换
2020/08/06 Python
详解Pycharm安装及Django安装配置指南
2020/09/15 Python
泰国折扣酒店预订:Hotels2Thailand
2018/03/20 全球购物
Ever New美国:澳大利亚领先的女装时尚品牌
2019/11/28 全球购物
Java的接口和C++的虚类的相同和不同处
2014/03/27 面试题
说一下Linux下有关用户和组管理的命令
2016/01/04 面试题
普通党员四风问题对照检查材料
2014/09/27 职场文书
MySQL中VARCHAR与CHAR格式数据的区别
2021/05/26 MySQL