在Python中,你可以使用`os`模块来重命名图片文件。以下是一个简单的脚本示例,用于批量重命名指定文件夹中的图片文件:
-*- coding:utf8 -*-import osclass BatchRename():def __init__(self, path):self.path = path 需要重命名的文件夹路径def rename(self):filelist = os.listdir(self.path) 获取文件夹中的文件列表total_num = len(filelist) 获取文件个数for i, item in enumerate(filelist, start=1): 从1开始编号if item.lower().endswith(('.jpg', '.jpeg', '.png', '.gif')): 检查文件扩展名src = os.path.join(os.path.abspath(self.path), item) 获取文件的完整路径dst = os.path.join(os.path.abspath(self.path), f"{i}.{item.split('.')[-1]}") 构造新的文件名try:os.rename(src, dst) 重命名文件print(f"rename from {src} to {dst}") 打印重命名信息except Exception as e:print(f"rename {src} to {dst} failed: {e}") 打印重命名失败信息使用示例path_to_rename = '/path/to/your/pictures' 替换为你的图片文件夹路径rename_script = BatchRename(path_to_rename)rename_script.rename()
请确保将`path_to_rename`变量替换为你想要重命名的图片文件夹的实际路径。此脚本将遍历指定文件夹中的所有图片文件,并按照顺序重命名它们。

