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中的输入和输出功能进行读取和写入的教程
Apr 14 Python
Python中的ctime()方法使用教程
May 22 Python
编写Python脚本把sqlAlchemy对象转换成dict的教程
May 29 Python
Python中强大的命令行库click入门教程
Dec 26 Python
使用pyecharts无法import Bar的解决方案
Apr 23 Python
详解Python 实现元胞自动机中的生命游戏(Game of life)
Jan 27 Python
windows上安装python3教程以及环境变量配置详解
Jul 18 Python
Python简易版图书管理系统
Aug 12 Python
pytorch AvgPool2d函数使用详解
Jan 03 Python
Python 实现加密过的PDF文件转WORD格式
Feb 04 Python
Python用input输入列表的实例代码
Feb 07 Python
浅谈python出错时traceback的解读
Jul 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 生成的XML以FLASH获取为乱码终极解决
2009/08/07 PHP
php将mysql数据库整库导出生成sql文件的具体实现
2014/01/08 PHP
PHP调试函数和日志记录函数分享
2015/01/31 PHP
解决laravel上传图片之后,目录有图片,但是访问不到(404)的问题
2019/10/14 PHP
JQuery的ajax获取数据后的处理总结(html,xml,json)
2010/07/14 Javascript
jQuery如何将选中的对象转化为原始的DOM对象
2014/06/09 Javascript
jQuery中$(function() {});问题详解
2015/08/10 Javascript
JavaScript编写简单的计算器
2015/11/25 Javascript
Js的Array数组对象详解
2016/02/22 Javascript
微信JS-SDK自定义分享功能实例详解【分享给朋友/分享到朋友圈】
2016/11/25 Javascript
微信小程序 本地数据存储实例详解
2017/04/13 Javascript
es6在react中的应用代码解析
2017/11/08 Javascript
浅析node Async异步处理模块用例分析及常用方法介绍
2017/11/17 Javascript
关于Angularjs中跨域设置白名单问题
2018/04/17 Javascript
玩转Koa之koa-router原理解析
2018/12/29 Javascript
JavaScript实现汉字转换为拼音及缩写的方法示例
2019/03/28 Javascript
ES6入门教程之let、const的使用方法
2019/04/13 Javascript
js获取 gif 的帧数的代码实例
2019/09/10 Javascript
javascript实现画板功能
2020/04/12 Javascript
vue项目页面嵌入代码块vue-prism-editor的实现
2020/10/30 Javascript
Python中线程编程之threading模块的使用详解
2015/06/23 Python
Python中shape计算矩阵的方法示例
2017/04/21 Python
python Socket之客户端和服务端握手详解
2017/09/18 Python
Python Lambda函数使用总结详解
2019/12/11 Python
Python 实现判断图片格式并转换,将转换的图像存到生成的文件夹中
2020/01/13 Python
Python turtle画图库&&画姓名实例
2020/01/19 Python
html5开发三八女王节表白神器
2018/03/07 HTML / CSS
Fanatics英国官网:美国体育电商
2018/11/06 全球购物
介绍一下linux文件系统分配策略
2013/02/25 面试题
大专毕业生简历的自我评价
2013/10/20 职场文书
食堂采购员岗位职责
2014/03/17 职场文书
运动会加油稿20字
2014/11/15 职场文书
学生检讨书怎么写
2015/05/07 职场文书
导游词之峨眉山
2019/12/16 职场文书
redis使用不当导致应用卡死bug的过程解析
2021/07/01 Redis
一篇文章告诉你如何实现Vue前端分页和后端分页
2022/02/18 Vue.js