根据TXT文件将选出来的文件专门挑出来

# -*- encoding:utf-8 -*-
from PIL import Image
import os.path
import glob
import shutil
def convertjpg(src,outdir):
#     img=Image.open(jpgfile)
#     new_img=img.resize((width,height),Image.BILINEAR)
#     new_img.save(os.path.join(outdir,os.path.basename(jpgfile)))
# for jpgfile in glob.glob("D:/python/*.jpg"):
#         convertjpg(jpgfile,"D:/newfile")
        f3 = open('selet10000.txt', 'r')
        line2 = f3.readlines()  # 10000行
        # label2=[eval(line.split()[0].strip()) for line in line2]
        for line in line2:
            label3 = (line.split()[0].strip())
#             label3=str(label2)
            (filepath, tempfilename) = os.path.split(label3)
#             file_suffix = os.path.splitext(label3)[0]
#             print(filepath)
            img=Image.open(os.path.join(src,label3))
#             img=Image.open(filepath)
            if os.path.exists(os.path.join(outdir,filepath)):
                shutil.copy(os.path.join(src,label3), os.path.join(outdir,filepath))
            else:
                os.makedirs(os.path.join(outdir,filepath))
                shutil.copy(os.path.join(src,label3), os.path.join(outdir,filepath))

convertjpg("../dataset","../selectnewdata")


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值