批量修改文件名

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

网站备案号:京ICP备11043289号-1 北京市公安局网络备案 海1101084571
版权所有 北京育灵童科技发展有限公司 Copyright © 2002-2024 www.elight.cn, All Rights Reserved