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实现从web抓取文档的方法
Sep 26 Python
python实现文件路径和url相互转换的方法
Jul 06 Python
Pycharm学习教程(5) Python快捷键相关设置
May 03 Python
python基础教程项目三之万能的XML
Apr 02 Python
如何利用Python模拟GitHub登录详解
Jul 15 Python
解决Django删除migrations文件夹中的文件后出现的异常问题
Aug 31 Python
Python Sympy计算梯度、散度和旋度的实例
Dec 06 Python
Python运行DLL文件的方法
Jan 17 Python
GitHub上值得推荐的8个python 项目
Oct 30 Python
用python写一个带有gui界面的密码生成器
Nov 06 Python
python实现企业微信定时发送文本消息的示例代码
Nov 24 Python
python 基于selectors库实现文件上传与下载
Dec 31 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
《魔兽世界》惊魂幻象将获得调整
2020/03/08 其他游戏
通过php修改xml文档内容的方法
2015/01/23 PHP
Zend Framework+smarty用法实例详解
2016/03/19 PHP
PHP的mysqli_stat()函数讲解
2019/01/23 PHP
PHP使用OB缓存实现静态化功能示例
2019/03/23 PHP
运用jquery实现table单双行不同显示并能单行选中
2009/07/25 Javascript
这段js代码得节约你多少时间
2011/12/20 Javascript
验证控件与Button的OnClientClick事件详细解析
2013/12/04 Javascript
用javascript替换URL中的参数值示例代码
2014/01/27 Javascript
jQuery的实例及必知重要的jQuery选择器详解
2016/05/20 Javascript
基于Vue.js实现简单搜索框
2020/03/26 Javascript
jQuery实现给input绑定回车事件的方法
2017/02/09 Javascript
JS组件系列之MVVM组件 vue 30分钟搞定前端增删改查
2017/04/28 Javascript
Vue-router的使用和出现空白页,路由对象属性详解
2018/09/03 Javascript
使用pkg打包Node.js应用的方法步骤
2018/10/19 Javascript
vue封装一个简单的div框选时间的组件的方法
2019/01/06 Javascript
javascript设计模式 ? 单例模式原理与应用实例分析
2020/04/09 Javascript
vue实现简易计算器功能
2021/01/20 Vue.js
[02:15]2015国际邀请赛选手档案IG.Ferrari 430
2015/07/30 DOTA
python MNIST手写识别数据调用API的方法
2018/08/08 Python
python事件驱动event实现详解
2018/11/21 Python
python画柱状图--不同颜色并显示数值的方法
2018/12/13 Python
python实现Pyecharts实现动态地图(Map、Geo)
2020/03/25 Python
Keras自动下载的数据集/模型存放位置介绍
2020/06/19 Python
15个Pythonic的代码示例(值得收藏)
2020/10/29 Python
《得道多助,失道寡助》教学反思
2014/04/19 职场文书
竞选体育委员演讲稿
2014/04/26 职场文书
名人演讲稿范文
2014/09/16 职场文书
计划生育诚信协议书
2014/11/02 职场文书
保密工作整改情况汇报
2014/11/06 职场文书
2014年依法行政工作总结
2014/11/19 职场文书
大足石刻导游词
2015/02/02 职场文书
SQLServer 错误: 15404,无法获取有关 Windows NT 组/用户 WIN-8IVSNAQS8T7\Administrator 的信息
2021/06/30 SQL Server
基于Redis结合SpringBoot的秒杀案例详解
2021/10/05 Redis
win11系统中dhcp服务异常什么意思? Win11 DHCP服务异常修复方法
2022/04/08 数码科技
MySQL详细讲解变量variables的用法
2022/06/21 MySQL