批量修改文件名
2019-8-9 dingshangchao 其它
批量修改文件名,把Track01.wav改为23.wav,Track02.wav改为24.wav...
import os path = 'F:/20190808/庄子/B/' m=22 #获取该目录下所有文件,存入列表中 fileList=os.listdir(path) n=0 for i in fileList: filename = fileList[n]; a = filename[5:7] filetype = filename.rsplit('.', 1)[1] #设置旧文件名(就是路径+文件名) oldname=path+ os.sep + fileList[n] # os.sep添加系统分隔符 #设置新文件名 newname=path+ os.sep + str(int(a)+m) +'.'+ filetype os.rename(oldname,newname) #用os模块中的rename方法对文件改名 print(oldname,'======>',newname) n+=1
标签: python