赞
踩
文件夹里一个样本的dcm文件里有很多文件夹:
整理成一个样本里只有dcm文件:
import os import shutil file_type="dcm" #遍历该目录下的所有文件 for file_name in os.listdir("/home/icey/data_demo/"): if file_name not in os.listdir("/home/icey/data_demo2/"): #以文件名创建同名的文件夹 os.mkdir("/home/icey/data_demo2/"+file_name) #python遍历文件夹下所有文件及子文件夹 for dirpath, dirnames, filenames in os.walk("/home/icey/data_demo/"+file_name): for filename_ in filenames: if filename_.endswith("."+file_type): print(os.path.join(dirpath, filename_)) shutil.copyfile(os.path.join(dirpath, filename_),"/home/icey/data_demo2/"+file_name+'/'+filename_)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。