根据文件夹中的文件移动其他文件中的文件

根据文件夹中的文件移动其他文件中的文件

import os
import random
import shutil


all_img = './0k-labels'

#txtsavepath = 'VOC2007/ImageSets/Main'
total_xml = os.listdir(all_img)


n=1
for img in total_xml:
    name=img[:-4]
    houzhui=img[-3:]
    txt=name+'.txt'
    xml=name+'.xml'
    img_name=name+ '.jpg'
    if txt in os.listdir('./train/labels'):
       #print(txt)
       shutil.move('./train/labels' + '/'+name + '.' + 'txt', './no-use'+'/' + name + '.' + 'txt')

    if xml in os.listdir('./train/xml'):
       shutil.move('./train/xml' + '/'+name + '.' + 'xml', './no-use'+'/' + name + '.' + 'xml')
    if img_name in os.listdir('./train/images'):
       shutil.move('./train/images' + '/'+name + '.' + 'jpg', './no-use'+'/' + name + '.' + 'jpg')
    print('remove:',n)
    n=n+1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值