将一个文件夹下所有的.jpg文件移动到另一个文件夹下面

目标很简单。将 ../Dataset/celebA/所有的jgp文件 移动到 ../Dataset/celebA/train文件夹下面。非常简单直接show代码

 

# -*- coding: utf-8 -*-
# @Time    : 2019/11/6 10:26
# @Author  : YYLin
# @Email   : 854280599@qq.com
# @File    : Move_JPG.py
import glob
import shutil
from tqdm import tqdm
import os


# 对文件夹下面的.jpg文件进行 移动 删除 复制操作
def move_file(op):
    # 得到所有.jpg文件的路径
    images = glob.glob('dataset/celebA/celebA/*.jpg')

    # 你要移动的文件夹
    target_file = "../Dataset/celebA/train"

    for img in tqdm(images):
        if op == 'del':
            os.remove(img)
        elif op == 'move':
            shutil.move(img, target_file)
        elif op == 'copy':
            shutil.copy(img, target_file)


move_file('del')

 

 

import os
import shutil

source_img_path = '../dataset/mhd-reg-all'

source_img_dirs = ['nc_img', 'nc_liver', 'nc_tumor', 'pv_img', 'pv_liver', 'pv_tumor']
target_img_dirs = ['nc_img_test', 'nc_liver_test', 'nc_tumor_test', 'pv_img_test', 'pv_liver_test', 'pv_tumor_test']

img_names = ['Srr201_img_29.jpg', 'Srr203_img_24.jpg', 'Srr203_img_27.jpg', 'Srr205_img_16.jpg',
             'Srr304_img_70.jpg', 'Srr306_img_24.jpg', 'Srr310_img_67.jpg', 'Srr312_img_21.jpg',
             'Srr323_img_29.jpg', 'Srr324_img_24.jpg', 'Srr326_img_26.jpg', 'Srr318_img_23.jpg',
             'Srr403_img_27.jpg', 'Srr404_img_20.jpg', 'Srr405_img_31.jpg', 'Srr410_img_22.jpg',
             'Srr502_img_64.jpg', 'Srr507_img_52.jpg', 'Srr510_img_44.jpg', 'Srr515_img_59.jpg']

for i, img_dir in enumerate(source_img_dirs):
    for img_name in img_names:
        shutil.move(os.path.join(source_img_path, source_img_dirs[i], img_name), os.path.join(source_img_path,
                 

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值