目标很简单。将../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,