pitón 6 líneas de código para obtener el cambio de nombre de imagen por lotes

import pandas as pd
import os
f1=pd.read_excel('花.xlsx',converters = {'name':int,'rename':str})

Como se muestra abajo, es f1.
Leer archivo 'flores' .xlsx, leer 'NAMA' en forma de un número entero, leer como texto 'Cambiar nombre'.

el nombre original de la denominación de dibujos. cambiar el nombre de cambiar el nombre de una imagen de los resultados.


filelist=os.listdir('图片')

Como se muestra a continuación, la imagen de lectura se almacena para cambiar el nombre carpeta llamada 'imagen'.

El objetivo es superar seis imágenes, cambiar el nombre de su apodo.

for item in filelist:
    for i in range(len(f1)):
        if item == str(f1.iloc[i,0])+".jpg":
            os.rename('./图片/'+item,'图片/'+f1.iloc[i,1]+".jpg")

código completo:

import pandas as pd
import os

f1=pd.read_excel('花.xlsx',converters = {'name':int,'rename':str})    
filelist=os.listdir('图片')      
    
for item in filelist:
    for i in range(len(f1)):
        if item == str(f1.iloc[i,0])+".jpg":
            os.rename('./图片/'+item,'图片/'+f1.iloc[i,1]+".jpg")

 

Publicado 35 artículos originales · ganado elogios 26 · Vistas a 80000 +

Supongo que te gusta

Origin blog.csdn.net/weixin_42342968/article/details/83749495
Recomendado
Clasificación