用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中的装饰器的用法
Apr 24 Python
Python sys.argv用法实例
May 28 Python
编写Python小程序来统计测试脚本的关键字
Mar 12 Python
Python爬虫框架Scrapy常用命令总结
Jul 26 Python
Python判断一个文件夹内哪些文件是图片的实例
Dec 07 Python
实例介绍Python中整型
Feb 11 Python
tornado+celery的简单使用详解
Dec 21 Python
Java byte数组操纵方式代码实例解析
Jul 22 Python
使用python爬取抖音app视频的实例代码
Dec 01 Python
python基于tkinter制作m3u8视频下载工具
Apr 24 Python
Tensorflow与RNN、双向LSTM等的踩坑记录及解决
May 31 Python
利用Python脚本写端口扫描器socket,python-nmap
Jul 23 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中的类-什么叫类
2006/11/20 PHP
单一index.php实现PHP任意层级文件夹遍历(Zjmainstay原创)
2012/07/31 PHP
php一个找二层目录的小东东
2012/08/02 PHP
PHP+javascript制作带提示的验证码源码分享
2014/05/28 PHP
PHP操作文件的一些基本函数使用示例
2014/11/18 PHP
使用js操作css实现js改变背景图片示例
2014/03/10 Javascript
nodejs 实现模拟form表单上传文件
2014/07/14 NodeJs
JavaScript位置与大小(1)之正确理解和运用与尺寸大小相关的DOM属性
2015/12/26 Javascript
Angular发布1.5正式版,专注于向Angular 2的过渡
2016/02/18 Javascript
JavaScript实现Base64编码转换
2016/04/23 Javascript
深入理解JS addLoadEvent函数
2016/05/20 Javascript
点击按钮出现60秒倒计时的简单js代码(推荐)
2016/06/07 Javascript
JS使用JSON作为参数实例分析
2016/06/23 Javascript
vue-cli项目中使用echarts图表实例
2018/10/22 Javascript
微信小程序实现左侧滑动导航栏
2020/04/08 Javascript
Python 学习笔记
2008/12/27 Python
python使用正则表达式分析网页中的图片并进行替换的方法
2015/03/26 Python
Django中的“惰性翻译”方法的相关使用
2015/07/27 Python
Python的MongoDB模块PyMongo操作方法集锦
2016/01/05 Python
python中模块的__all__属性详解
2017/10/26 Python
利用Python批量提取Win10锁屏壁纸实战教程
2018/03/27 Python
Python常用爬虫代码总结方便查询
2019/02/25 Python
python 实现图片上传接口开发 并生成可以访问的图片url
2019/12/18 Python
tensorflow入门:tfrecord 和tf.data.TFRecordDataset的使用
2020/01/20 Python
浅谈pytorch池化maxpool2D注意事项
2020/02/18 Python
Keras 数据增强ImageDataGenerator多输入多输出实例
2020/07/03 Python
中国跨镜手机配件批发在线商店:TVC-Mall
2019/08/20 全球购物
十八届三中全会学习方案
2014/02/16 职场文书
幼儿园儿童节活动主持词+串词大全
2014/03/21 职场文书
班委竞选演讲稿
2014/04/28 职场文书
校优秀毕业生主要事迹
2014/05/26 职场文书
商业街策划方案
2014/05/31 职场文书
委托代理人授权委托书范本
2014/09/24 职场文书
贪污受贿检讨书范文
2014/11/19 职场文书
周年庆典答谢词
2015/01/20 职场文书
python中字符串String及其常见操作指南(方法、函数)
2022/04/06 Python