python复制文件夹到另一个目录_【python】复制文件到另一个相同目录的文件夹中...

经历了数据的删除,文件的创建,mat 数据类型转换,到copy文件

import os

import shutil

def copyFiles(path, obj_path):

i=0

#遍历path路径下,所有文件的根目录,文件名,文件名加扩展名

for root, dirpath, filename in os.walk(path):

#获取每个filename列表的长度,即每个filaname文件夹所含的文件个数

for index in range(len(filename)):

#如果filename中的文件名第21位到最后的名称是seg.nii.gz,继续执行

if filename[index][21:]=='seg.nii.gz':

i+=1

#获取你想要copy的文件,带扩展名的完整路径

old_path = os.path.join(root, filename[index])

#获取你想要copy到的路径,此处路径依旧是文件的完整路径,即绝对路径

new_path = os.path.join(obj_path +'/' + filename[index][:20], filename[index])

#shutil.copy将文件复制到目标文件夹,如果目标文件夹已有该文件会覆盖

#shutil.copyfile跟copy用法相同,但如果目标文件夹已有该文件会报错

shutil.copy(old_path, new_path)

print('There have', i,'seg file')

path = 'F:/my_data'

obj_path = 'G:/brats17-master'

copyFiles(path, obj_path)

欢迎批斗~~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值