Python 实现读取本地图片文件夹并对其重命名

记录:因为粗心,在保存图片时多敲了一个空格,导致图片无法上传,需对其本地重命名。 

如图:

Python 实现读取本地图片文件夹并对其重命名_第1张图片

效果:

Python 实现读取本地图片文件夹并对其重命名_第2张图片

 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('批量重命名已完成')

你可能感兴趣的:(笔记,python,笔记)