画像名を一括で変更する

1. 自己完結型

このとき、全体のフォルダ名を整理するのには適していますが、プログラムを書く要件が決まっている人には向きません。

操作:右、名前変更、画像書き込み、上の画像のようになりますが、全て(1)(2)です。スペースの後に括弧が続いていますが、このスペースは多くのプログラミングに影響を与えるため、プログラムを変更しない限り認識できません。

2、Python yydsを使用する

import os.path

def rename(img_folder,num):
    for img_name in os.listdir(img_folder):  # os.listdir(): 列出路径下所有的文件
        #os.path.join() 拼接文件路径
        src = os.path.join(img_folder, img_name)   #src:要修改的目录名
        # dst = os.path.join(img_folder, img_name.split('t')[0]+'rot'+str(num) + '.jpg') #dst: 修改后的目录名      注意此处str(num)将num转化为字符串,继而拼接
        dst = os.path.join(img_folder, 'rot'+str(num) + '.jpg') #dst: 修改后的目录名      注意此处str(num)将num转化为字符串,继而拼接

        num= num+1
        os.rename(src, dst) #用dst替代src


def main():
    img_folder0 = 'D:/imagess' #直接放你的文件夹路径即可
    num=1
    rename(img_folder0,num)

if __name__=="__main__":
    main()
    print("改名成功")

変更は成功しました:

  

変えた後はカッコいい、好きに変えていいよ 

3. 任意の並べ替え

元のフォルダーにすでに 900 枚の画像があり、さらに 100 枚追加したい場合はどうすればよいですか? コードを変更する

  

Pythonで写真の名前を一括変更_Pythonで写真の名前を変更

おすすめ

転載: blog.csdn.net/m0_63172128/article/details/129382801