python 6 linhas de código para obter o lote renomear imagem

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

Tal como mostrado abaixo, é f1.
arquivo de leitura 'de flores .xlsx', leia 'nama' na forma de um número inteiro, leia como texto 'renomeação'.

o nome original para a nomeação de figuras. renomear renomear uma imagem dos resultados.


filelist=os.listdir('图片')

Como mostrado abaixo, a imagem de leitura é armazenado para renomear pasta chamada 'imagem'.

O objetivo é cobrir seis fotos, renomear seu apelido.

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 artigos originais · ganhou elogios 26 · vê 80000 +

Acho que você gosta

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