使用python批量重命名本地1万张照片

需求:

本地有1万张照片,但照片的名字都是随机的无规律的,需要统一按序号进行重命名

代码:

import os

def rename(path):

    #获取该路径下所有图片
    filelist = os.listdir(path)
    
    print (filelist)
    
    i = 1
    
    for files in filelist:

        old_dir = os.path.join(path,files)

        filename = os.path.splitext(files)[0]

        filetype = os.path.splitext(files)[1]
        
        new_dir=os.path.join(path,'num_%s'%str(i)+filetype)

        print ('重命名',new_dir)
        
        os.rename(old_dir,new_dir)
        
        i += 1

if __name__ == "__main__":

    path = 'D:\测试照片'
    
    rename(path)

执行:


测试结果:


发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章