用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计算对角线有理函数插值的方法
May 07 Python
Python基于二分查找实现求整数平方根的方法
May 12 Python
Python使用正则表达式实现文本替换的方法
Apr 18 Python
Windows上使用Python增加或删除权限的方法
Apr 24 Python
浅析Python装饰器以及装饰器模式
May 28 Python
浅谈Scrapy网络爬虫框架的工作原理和数据采集
Feb 07 Python
使用python写的opencv实时监测和解析二维码和条形码
Aug 14 Python
python fuzzywuzzy模块模糊字符串匹配详细用法
Aug 29 Python
python实现PCA降维的示例详解
Feb 24 Python
Python 线性回归分析以及评价指标详解
Apr 02 Python
python中如何使用虚拟环境
Oct 14 Python
如何用 Python 制作 GitHub 消息助手
Feb 20 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
c#中的实现php中的preg_replace
2009/12/21 PHP
PHP IN_ARRAY 函数使用注意事项
2010/07/24 PHP
php代码收集表单内容并写入文件的代码
2012/01/29 PHP
PHP魔术方法__GET、__SET使用实例
2014/11/25 PHP
PHP 搜索查询功能实现
2016/11/29 PHP
简单解决微信文章图片防盗链问题
2016/12/17 PHP
PHP中仿制 ecshop验证码实例
2017/01/06 PHP
解决laravel中日志权限莫名变成了root的问题
2019/10/17 PHP
客户端脚本中常常出现的一些问题和调试技巧
2007/01/09 Javascript
JavaScript 字符编码规则
2009/05/04 Javascript
菜鸟javascript基础整理1
2010/12/06 Javascript
es6 字符串String的扩展(实例讲解)
2017/08/03 Javascript
在vue中封装方法以及多处引用该方法详解
2020/08/14 Javascript
python定时采集摄像头图像上传ftp服务器功能实现
2013/12/23 Python
python操作日期和时间的方法
2014/03/11 Python
python正则表达式re模块详解
2014/06/25 Python
python集合类型用法分析
2015/04/08 Python
详解Python中最难理解的点-装饰器
2017/04/03 Python
python实现抠图给证件照换背景源码
2019/08/20 Python
Python 使用指定的网卡发送HTTP请求的实例
2019/08/21 Python
pytorch 修改预训练model实例
2020/01/18 Python
Django框架获取form表单数据方式总结
2020/04/22 Python
Python基于gevent实现高并发代码实例
2020/05/15 Python
Python如何爬取qq音乐歌词到本地
2020/06/01 Python
django模型类中,null=True,blank=True用法说明
2020/07/09 Python
关联、聚合(Aggregation)以及组合(Composition)的区别
2012/02/29 面试题
车辆转让协议书
2014/04/15 职场文书
师德师风个人反思
2014/04/28 职场文书
欢迎标语大全
2014/06/21 职场文书
思想作风建设心得体会
2014/10/22 职场文书
2016年基层党组织创先争优承诺书
2016/03/25 职场文书
读完《骆驼祥子》的观后感!
2019/07/05 职场文书
个人职业生涯规划之自我评估篇
2019/09/03 职场文书
详解python字符串驻留技术
2021/05/21 Python
CSS中妙用 drop-shadow 实现线条光影效果
2021/11/11 HTML / CSS
MySQL示例讲解数据库约束以及表的设计
2022/06/16 MySQL