例如data_test文件夹下有多个文件夹,这些文件夹下都有一个brain_label.npy的文件,如下代码可以实现把brain_label.npy统一改名为cerebellum_label.npy
import os
from glob import glob
#执行重命名功能
input_path = r'E:\data\data_test'
patient_path = glob(input_path + os.sep + '*')
for ind, path in enumerate(patient_path):
for file in os.listdir(path):
if os.path.isfile(os.path.join(path,file))==True:
newname = file.replace("brain_label","cerebellum_label")
os.rename(os.path.join(path,file),os.path.join(path,newname))
#打印重命名后的文件名列表
for file in os.listdir(path):
if os.path.isfile(os.path.join(path,file))==True:
print (file)
网友评论