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