你好,我是一名大二软件学生,这是我第一次写博客。
一点点小的分享希望可以在记录一下自己成长的过程中帮助到大家~
// 多层文件夹里文件的重命名
import os
import shutil
Apath = "D:/三院数据/转移组" #层数多了时候命名一定要规范 乱起名字检查起来会很难受的
Alist = os.listdir(Apath) #返回Apath路径下对应文件的名字列表
m = len(Alist)
for i in range(0,m):
Bpath = os.path.join(Apath,Alist[i]) #路径拼接得到A内层(第二层)第i个文件夹得路径名
print(Bpath)
Blist = os.listdir(Bpath)
n = len(Blist)
for j in range(0,n)
Cpath = os.path.join(Bpath,Blist[j]) #路径拼接得到第三层第i个文件夹得路径名
print(Cpath)
Clist = os.listdir(Cpath)
for temp in Clist:
new_name = temp + ".dcm" #在这里就可以根据情况自定义修改了,重命名,分组等。
os.rename(Cpath+'/'+temp,Cpath+'/'+new_name)
print("Finish")