1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        Python批量改變圖片名字

        共 1560字,需瀏覽 4分鐘

         ·

        2022-06-06 16:19


        目錄:

        一、系統(tǒng)自帶的快捷改名

        1、打開對應(yīng)的圖片文件

        2、全選后右擊重命名

        3、輸入:Cat

        注意:默認(rèn)你輸入的Cat與(1)之間有一個空格

        二、用Python按要求改名

        1、代碼如下:

        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,?'Cat'+?str(num)?+?'.jpg')?#dst:?修改后的目錄名??????注意此處str(num)將num轉(zhuǎn)化為字符串,繼而拼接
        ????????num=?num+1
        ????????os.rename(src,?dst)?#用dst替代src


        def?main():
        ????img_folder0?=?'D:/Picture'?#圖片的文件夾路徑????直接放你的文件夾路徑即可
        ????num=1
        ????rename(img_folder0,num)

        if?__name__=="__main__":
        ????main()


        2、結(jié)果如下

        三、在原有的圖片上進(jìn)行修改

        例如將二中改后的圖片名字:“Cat+序號”改為“Cat+Cute+序號”

        1、代碼如下:

        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]+'tCute'+str(num)?+?'.jpg')?#dst:?修改后的目錄名??????注意此處str(num)將num轉(zhuǎn)化為字符串,繼而拼接
        ????????num=?num+1
        ????????os.rename(src,?dst)?#用dst替代src


        def?main():
        ????img_folder0?=?'D:/Picture'?#圖片的文件夾路徑????直接放你的文件夾路徑即可
        ????num=1
        ????rename(img_folder0,num)

        if?__name__=="__main__":
        ????main()


        2、結(jié)果如下

        3、關(guān)鍵代碼:split()

        僅修改了dst的代碼:dst = os.path.join(img_folder, img_name.split('t')[0]+'tCute'+str(num) + '.jpg')'

        • 在二中修改后 img_name=Cat+序號 例如:Cat1- img_name.split('t')作用:以’t’為分隔符分割img_name- 即 img_name.split('t')[0]=Ca- img_name.split('t')[1]=序號-t作為分割符被舍棄了- 所以修改后的代碼中是'tCute'

        總結(jié)

        學(xué)會了以上的方法和操作, 你就會隨心所欲的批量修改圖片名字了,也可推廣至其它文件命名,即將最后的.jpg改為其它文件格式的后綴即可。快去試試吧!





        瀏覽 86
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報
        評論
        圖片
        表情
        推薦
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            猫咪天堂最新网名3336pt3 | 自愉自愉视频一区 | 欧美精品不卡 | 日本男男gay腐片cⅴ | 成人aaaa | 操B在线观看视频 | Chinese肥熟乱伦BBW | 欧美一区二区在线 | 国产精品久久久久77777按摩 | 欧美大奶子视频 |