当前位置: 移动技术网 > IT编程>脚本编程>Python > 用Python实现筛选文件脚本的方法

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

2018年11月05日  | 移动技术网IT编程  | 我要评论

家族战歌,柯德平外传,凌虐尤娜

在做项目时遇到需要标记数据集里面的若干图片数据,作为程序员,为避免手动一张一张的筛选,所以写了这个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实现筛选文件脚本的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持移动技术网。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网