Python批量重命名文件

    技术2022-07-10  118

    Python批量重命名文件

    修改出处

    有积分的小伙伴支持一下下载链接 对图片文件名重命名时看到了很有用的代码,针对本人重命名需要,做出如下修改: n=count + int(startNumber) n = “d” % n Newdir = os.path.join(path, name + n + fileType)

    完成重命名时的左侧补零操作,源代码写得很好,感谢!

    import os import sys def rename(): path=input("请输入路径(例如D:\\\\picture):") name=input("请输入开头名:") startNumber=int(input("请输入开始数:")) startNumber = "d" % startNumber print(startNumber) fileType=input("请输入后缀名(如 .jpg、.txt等等):") print("正在生成以"+name+startNumber+fileType+"迭代的文件名") count=0 filelist=os.listdir(path) for files in filelist: Olddir=os.path.join(path,files) if os.path.isdir(Olddir): continue #Newdir=os.path.join(path,name+str(count+int(startNumber))+fileType) n=count + int(startNumber) n = "d" % n Newdir = os.path.join(path, name + n + fileType) os.rename(Olddir,Newdir) count+=1 print("一共修改了"+str(count)+"个文件")

    Processed: 0.012, SQL: 9