python-批量修改图片名称(按序号排序)

python-批量修改图片名称(按序号排序),第1张

1.效果

一个文件夹中任意多张图片,图片名称无限制,转换为按序号排序:1.jpg 2.jpg 3.jpg...

未变换前:

变换后:

 

2.代码
import os
import re

def ReName(dir_Path,pattern):

    i = 1
    for filename in os.listdir(dir_Path):
        print(filename)
        new_filename = str(i) + ".jpg"
        print(new_filename)
        os.rename(os.path.join(dir_Path, filename), os.path.join(dir_Path, new_filename))
        i = i + 1

    print("----------Success!-------------")

if __name__ == '__main__':

    dir_Path = r"E:\input"
    pattern = re.compile(r'.*')
    ReName(dir_Path,pattern)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/875726.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-13
下一篇 2022-05-13

发表评论

登录后才能评论

评论列表(0条)

保存