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 k-近邻算法实例分享
Jun 11 Python
Python fileinput模块使用实例
May 28 Python
spyder常用快捷键(分享)
Jul 19 Python
微信跳一跳python辅助脚本(总结)
Jan 11 Python
Python 十六进制整数与ASCii编码字符串相互转换方法
Jul 09 Python
对Python 内建函数和保留字详解
Oct 15 Python
在pycharm 中添加运行参数的操作方法
Jan 19 Python
Python生成一个迭代器的实操方法
Jun 18 Python
使用python分析统计自己微信朋友的信息
Jul 19 Python
Django 查询数据库并返回页面的例子
Aug 12 Python
Pytorch GPU显存充足却显示out of memory的解决方式
Jan 13 Python
python 实现ping测试延迟的两种方法
Dec 10 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在linux上执行外部命令的方法
2017/02/06 PHP
无缝滚动改进版支持上下左右滚动(封装成函数)
2012/12/04 Javascript
jQuery调用AJAX时Get和post公用的乱码解决方法实例说明
2013/06/04 Javascript
JS获得QQ号码的昵称,头像,生日的简单实例
2013/12/04 Javascript
关闭浏览器输入框自动补齐 兼容IE,FF,Chrome等主流浏览器
2014/02/11 Javascript
javascript引擎长时间独占线程造成卡顿的解决方案
2014/12/03 Javascript
jQuery实现行文字链接提示效果的方法
2015/03/10 Javascript
一个php+js实时显示时间问题
2015/10/12 Javascript
jQuery中借助deferred来请求及判断AJAX加载的实例讲解
2016/05/24 Javascript
利用jquery实现下拉框的禁用与启用
2016/12/07 Javascript
jQuery插件HighCharts实现的2D回归直线散点效果示例【附demo源码下载】
2017/03/09 Javascript
vuejs2.0子组件改变父组件的数据实例
2017/05/10 Javascript
用vue构建多页面应用的示例代码
2017/09/20 Javascript
Vue-不允许嵌套式的渲染方法
2018/09/13 Javascript
在vue中使用v-bind:class的选项卡方法
2018/09/27 Javascript
javascript实现多边形碰撞检测
2020/10/24 Javascript
Python中使用不同编码读写txt文件详解
2015/05/28 Python
python实现自动登录人人网并采集信息的方法
2015/06/28 Python
Python的爬虫程序编写框架Scrapy入门学习教程
2016/07/02 Python
浅谈Scrapy框架普通反爬虫机制的应对策略
2017/12/28 Python
Python最小二乘法矩阵
2019/01/02 Python
Python中字符串List按照长度排序
2019/07/01 Python
pandas的连接函数concat()函数的具体使用方法
2019/07/09 Python
python switch 实现多分支选择功能
2020/12/21 Python
班级入场式解说词
2014/02/01 职场文书
公证委托书大全
2014/04/04 职场文书
个人合作协议书范本
2014/04/18 职场文书
电台编导求职信
2014/05/06 职场文书
大专学生求职信
2014/07/04 职场文书
医德考评自我评价
2014/09/14 职场文书
大学生违纪检讨书范文
2015/05/07 职场文书
2015年幼儿园中班下学期工作总结
2015/05/22 职场文书
百万英镑观后感
2015/06/09 职场文书
2015年教师节主持词
2015/07/03 职场文书
2016年暑假学生家长评语
2015/12/01 职场文书
python多次执行绘制条形图
2022/04/20 Python