图片按序重命名脚本

123 阅读1分钟

Python示例代码:

import os

# 设置图片文件的扩展名列表
image_extensions = ['.jpg', '.jpeg', '.png', '.gif']

# 指定包含图片的目录
directory = 'D:/aaa'

# 获取目录中的所有文件
files = os.listdir(directory)

# 过滤出图片文件并排序
images = sorted([file for file in files if file.endswith(tuple(image_extensions))], key=lambda x: int(x.split('.')[0]))

# 重命名图片文件
for index, image in enumerate(images):
    # 分离文件名和扩展名
    base, extension = os.path.splitext(image)
    # 生成新的文件名
    new_name = f"{0}{index}{extension}"
    # 重命名文件
    os.rename(os.path.join(directory, image), os.path.join(directory, new_name))

## print("图片文件已重命名。")

执行Python脚本命令:

image.png Rename pictures是该脚本名

脚本执行前效果:

_17256090969678.png

脚本执行后效果:

_17256091201982.png

~欢迎大家一起讨论、交流,指正。