在做项目时遇到需要标记数据集里面的若干图片数据,作为程序员,为避免手动一张一张的筛选,所以写了这个Python脚本实现。
<强> Python脚本如下:强>
#从公益诉讼导入图像 导入csv 进口操作系统 进口shutil 文件名=' img.txt ' def readImageName (): 张开(文件名)f: 行=f.readlines () imgnames=[] 线的线: imgnames.append (line.strip () .strip (“jpg”) [4:]) 打印(imgnames) 返回imgnames def pickImg (): pickImageNames=readImageName () #遍历所有图片集的文件名 在os.listdir形象(r“C: \用户桌面\ \ administrator.pc - 201708272051 \项目组\ text_detect_label_data \ China_SameBrowser”): #打印(图片[4]) 如果图像pickImageNames [4]: # pickImage=Image.open ((r“C: \用户桌面\ \ administrator.pc - 201708272051 \项目组\ text_detect_label_data \ China_SameBrowser/% s ") %形象) # pickImage.save ((r“C:/用户/administrator.pc - 201708272051/桌面/labeldata/% s ") %形象) oldname=r " C: \ \用户管理员。桌面pc - 201708272051 \ \项目组\ text_detect_label_data \ China_SameBrowser/?形象 新名称=r“C:/用户/管理员。pc - 201708272051/桌面/labeldata/?形象 shutil.copyfile (oldname新名称) # readImageName () pickImg () >之前以上这篇用Python实现筛选文件脚本的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
用Python实现筛选文件脚本的方法