用Python实现筛选文件脚本的方法


Posted in Python onOctober 27, 2018

在做项目时遇到需要标记数据集里面的若干图片数据,作为程序员,为避免手动一张一张的筛选,所以写了这个Python脚本实现。

Python脚本如下:

# from PIL import Image
import csv
import os
import shutil
 
filename = 'img.txt'
 
def readImageName():
 with open(filename) as f:
  lines = f.readlines()
  imgnames = []
  for line in lines:
   imgnames.append(line.strip().strip(".jpg")[-4:])
  print(imgnames)
  return imgnames
 
def pickImg():
 pickImageNames = readImageName()
 # 遍历所有图片集的文件名
 for image in os.listdir(r"C:\Users\Administrator.PC-201708272051\Desktop\项目组\text_detect_label_data\China_SameBrowser"):
  # print(image[:-4])
  if image[:-4] in pickImageNames:
   # pickImage = Image.open((r"C:\Users\Administrator.PC-201708272051\Desktop\项目组\text_detect_label_data\China_SameBrowser/%s") % image)
   # pickImage.save((r"C:/Users/Administrator.PC-201708272051/Desktop/labeldata/%s") % image)
 
   oldname= r"C:\Users\Administrator.PC-201708272051\Desktop\项目组\text_detect_label_data\China_SameBrowser/" + image
   newname= r"C:/Users/Administrator.PC-201708272051/Desktop/labeldata/" + image
   shutil.copyfile(oldname,newname)
 
# readImageName()
pickImg()

以上这篇用Python实现筛选文件脚本的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python多线程学习资料
Dec 19 Python
python中sleep函数用法实例分析
Apr 29 Python
Python实现简单拆分PDF文件的方法
Jul 30 Python
Python语言描述机器学习之Logistic回归算法
Dec 21 Python
Python将图片转换为字符画的方法
Jun 16 Python
wx.CheckBox创建复选框控件并响应鼠标点击事件
Apr 25 Python
无法使用pip命令安装python第三方库的原因及解决方法
Jun 12 Python
Python循环结构的应用场景详解
Jul 11 Python
浅谈Python3识别判断图片主要颜色并和颜色库进行对比的方法
Oct 25 Python
python将四元数变换为旋转矩阵的实例
Dec 04 Python
使用python求解二次规划的问题
Feb 29 Python
Python sublime安装及配置过程详解
Jun 29 Python
基于python指定包的安装路径方法
Oct 27 #Python
Python 新建文件夹与复制文件夹内所有内容的方法
Oct 27 #Python
Python利用递归实现文件的复制方法
Oct 27 #Python
python实现本地图片转存并重命名的示例代码
Oct 27 #Python
python将.ppm格式图片转换成.jpg格式文件的方法
Oct 27 #Python
对python 匹配字符串开头和结尾的方法详解
Oct 27 #Python
Python判断以什么结尾以什么开头的实例
Oct 27 #Python
You might like
php中批量修改文件后缀名的函数代码
2011/10/23 PHP
浅谈php中mysql与mysqli的区别分析
2013/06/10 PHP
如何在php中正确的使用json
2013/08/06 PHP
HTML颜色选择器实现代码
2010/11/23 Javascript
可在线编辑网页文字效果代码(单击)
2013/03/02 Javascript
javascript间隔刷新的简单实例
2013/11/14 Javascript
原生JavaScript编写俄罗斯方块
2015/03/30 Javascript
jQuery实现页面内锚点平滑跳转特效的方法总结
2015/05/11 Javascript
js实现带有介绍的Select列表菜单实例
2015/08/18 Javascript
JavaScript获取function所有参数名的方法
2015/10/30 Javascript
基于jquery实现左右按钮点击的图片切换效果
2021/01/27 Javascript
jQuery日历插件datepicker用法详解
2016/03/03 Javascript
封装获取dom元素的简单实例
2016/07/08 Javascript
原生js更改css样式的两种方式
2017/03/15 Javascript
vue引入新版 vue-awesome-swiper插件填坑问题
2018/01/25 Javascript
JavaScript实现的文本框placeholder提示文字功能示例
2018/07/25 Javascript
boostrap模态框二次弹出清空原有内容的方法
2018/08/10 Javascript
Vue+element-ui 实现表格的分页功能示例
2018/08/18 Javascript
在Angular中使用JWT认证方法示例
2018/09/10 Javascript
VUE组件中的 Drawer 抽屉实现代码
2019/08/06 Javascript
多个vue子路由文件自动化合并的方法
2019/09/03 Javascript
django批量导入xml数据
2016/10/16 Python
TensorFlow 模型载入方法汇总(小结)
2018/06/19 Python
python3实现从kafka获取数据,并解析为json格式,写入到mysql中
2019/12/23 Python
Python使用Chrome插件实现爬虫过程图解
2020/06/09 Python
Python eval函数介绍及用法
2020/11/09 Python
发现两个有趣的CSS3动画效果
2013/08/14 HTML / CSS
英国水族馆和池塘用品购物网站:Warehouse Aquatics
2019/08/29 全球购物
限量版运动鞋和街头服饰:TheDrop
2020/09/06 全球购物
外语系毕业生找工作的求职信
2013/11/28 职场文书
给客户的道歉信
2014/01/13 职场文书
教学质量评估实施方案
2014/03/17 职场文书
超市商业计划书
2014/05/04 职场文书
2014年社区重阳节活动策划方案
2014/09/16 职场文书
2016暑期社会实践新闻稿
2015/11/25 职场文书
nginx服务器的下载安装与使用详解
2021/08/02 Servers