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中的身份运算符的使用方法
Oct 13 Python
举例讲解Python设计模式编程的代理模式与抽象工厂模式
Jan 16 Python
Python动态赋值的陷阱知识点总结
Mar 17 Python
Django中如何防范CSRF跨站点请求伪造攻击的实现
Apr 28 Python
python实现在cmd窗口显示彩色文字
Jun 24 Python
Django框架 querySet功能解析
Sep 04 Python
pycharm运行scrapy过程图解
Nov 22 Python
浅谈PyQt5中异步刷新UI和Python多线程总结
Dec 13 Python
PyQt5 closeEvent关闭事件退出提示框原理解析
Jan 08 Python
python中如何设置代码自动提示
Jul 15 Python
Python浮点型(float)运算结果不正确的解决方案
Sep 22 Python
关于django python manage.py startapp 应用名出错异常原因解析
Dec 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 多线程上下文中安全写文件实现代码
2009/12/28 PHP
php中通过虚代理实现延迟加载的实现代码
2011/06/10 PHP
mysqli_set_charset和SET NAMES使用抉择及优劣分析
2013/01/13 PHP
PHP常用函数总结(180多个)
2016/12/25 PHP
php 使用curl模拟ip和来源进行访问的实现方法
2017/05/02 PHP
基于PHP实现栈数据结构和括号匹配算法示例
2017/08/10 PHP
PHP开发之用微信远程遥控服务器
2018/01/25 PHP
php使用lua+redis实现限流,计数器模式,令牌桶模式
2019/04/04 PHP
浏览器无法运行JAVA脚本的解决方法
2008/01/09 Javascript
jquery向.ashx文件post中文乱码问题的解决方法
2011/03/28 Javascript
Java 正则表达式学习总结和一些小例子
2012/09/13 Javascript
JavaScript中的pow()方法使用详解
2015/06/15 Javascript
多种JQuery循环滚动文字图片效果代码
2020/06/23 Javascript
Node.js实现JS文件合并小工具
2016/02/02 Javascript
Immutable 在 JavaScript 中的应用
2016/05/02 Javascript
JavaScript对象数组排序实例方法浅析
2016/06/15 Javascript
JS实现iframe自适应高度的方法(兼容IE与FireFox)
2016/06/24 Javascript
Angularjs通过指令监听ng-repeat渲染完成后执行脚本的方法
2016/12/31 Javascript
js时间戳和c#时间戳互转方法(推荐)
2017/02/15 Javascript
node.js连接MongoDB数据库的2种方法教程
2017/05/17 Javascript
NodeJS设计模式总结【单例模式,适配器模式,装饰模式,观察者模式】
2017/09/06 NodeJs
微信小程序实现页面跳转传值以及获取值的方法分析
2017/12/18 Javascript
实例讲解JavaScript预编译流程
2019/01/24 Javascript
微信小程序返回箭头跳转到指定页面实例解析
2019/10/08 Javascript
使用js实现单链解决前端队列问题的方法
2020/02/03 Javascript
[06:49]2018DOTA2国际邀请赛寻真——VirtusPro傲视群雄
2018/08/12 DOTA
Python聊天室实例程序分享
2016/01/05 Python
Python中内建函数的简单用法说明
2016/05/05 Python
利用python如何处理百万条数据(适用java新手)
2018/06/06 Python
python树莓派红外反射传感器
2019/01/21 Python
浅谈python编译pyc工程--导包问题解决
2019/03/20 Python
Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析
2019/08/15 Python
Python lxml模块的基本使用方法分析
2019/12/21 Python
英国和世界各地鲜花速递专家:Arena Flowers
2018/02/10 全球购物
美国宠物护理专家:Revival Animal Health
2020/01/05 全球购物
刑事辩护授权委托书
2014/09/13 职场文书