Python se da cuenta de que lee la carpeta de imágenes local y le cambia el nombre

Grabar: debido a un descuido, escribí un espacio adicional al guardar la imagen, lo que provocó que la imagen no se cargara y se debe cambiar el nombre localmente. 

Como se muestra en la imagen:

Efecto:

 codigo py:

"""
CSDN: 抄代码抄错的小牛马
mailbox:[email protected]
"""
import os.path


def rename(img_folder):
    for img_name in os.listdir(img_folder):  # os.listdir(): 列出路径下所有的文件
        if 'B2 ' in img_name:
            # print('原来的图片名:', img_name)
            # print('修改后的图片名:', img_name.replace(' ', ''))
            end_name = img_name.replace(' ', '')
            src = os.path.join(img_folder, img_name)  # src:原来的文件名   os.path.join() 拼接路径
            dst = os.path.join(img_folder, end_name)  # dst:目标文件名
            os.rename(src, dst)  # 用dst替代src 并保存
            # print(src)
            # print(dst)


def main():
    img_folder0 = 'D:\Desktop\pic'  # 图片的文件夹路径    直接放你的文件夹路径即可
    rename(img_folder0)


if __name__ == "__main__":
    main()
    print('批量重命名已完成')

Supongo que te gusta

Origin blog.csdn.net/qq_61122628/article/details/131050093
Recomendado
Clasificación