批量 图片 重命名

Posted wtmb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批量 图片 重命名相关的知识,希望对你有一定的参考价值。

 #  =======任务:批量  图片  重命名 =======
   #  ====工具 Python=======
 #=====材料1  一个文件夹下存放的 全部是 jpg 格式图片=======
 #=====材料1  一个excel 第一列 存放的 是 所需的图片名称 , 列名为:值=======   
    
 #=======2019.09.09  23:19 =====投稿=========
 #======now let su start============
import os
import pandas as pd
class All_Picture_Rename_with_anything():
    def __init__(Y):
        Y.p = r‘D1‘  # 图片放在 D:1 文件夹 下
        
    def begin_rename(X):
        file_path = os.listdir(X.p) #获取文件路径
        bb=pd.read_excel(‘22.xlsx‘,header=0,columns=0)  # 打开excel,excel的 值列 是 需要的 图片名称
        for i in bb[‘值‘]:
            for j in file_path:
                if j.endswith(‘.jpg‘):  # 表明 处理的图片是 jpg 
                    original_name = os.path.join(os.path.abspath(X.p),j)
                    changed_name= os.path.join(os.path.abspath(X.p), ‘‘+i+ ‘.jpg‘)
                    try:
                        os.rename(original_name,changed_name) # 名称作交换
                        i+=1
                    except:
                        continue
        print (‘总共重命名了 %d 张‘ % (len(file_path)))

if __name__ == ‘__main__‘:
    HK = All_Picture_Rename_with_anything()
    HK.begin_rename()
#=======================That is all====== call me=====阿甘=========

  

  

  

以上是关于批量 图片 重命名的主要内容,如果未能解决你的问题,请参考以下文章

批量 图片 重命名

Python批量重命名 记录贴

目录下所有图片按修改时间批量重命名

批处理:批量重命名父文件夹下所有子文件夹里的文件

Bat批处理:批量重命名包含指定名称文件夹里的指定文件

如何以照片的拍摄时间批量重命名文件