import os def rename_images(folder_path, start_number=1): # 获取文件夹中所有文件 files = sorted(os.listdir(folder_path)) # 按字典序过滤图片文件(假设支持的格式为 .jpg、.png、.jpeg) image_files = [f for f in files if f.lower().endswith(('.jpg', '.png', '.jpeg'))] if not image_files: print("文件夹中没有找到图片文件!") return print(f"找到 {len(image_files)} 张图片,开始重命名...") for index, filename in enumerate(image_files): # 构造新的文件名 new_name = f"image_{start_number + index:03d}.jpg" # 可修改命名规则 old_path = os.path.join(folder_path, filename) new_path = os.path.join(folder_path, new_name) # 重命名文件 try: os.rename(old_path, new_path) print(f"重命名: {filename} -> {new_name}") except Exception as e: print(f"重命名失败: {filename}, 错误: {e}") print("重命名完成!") # 示例用法 folder_path = r"" # 输入你的文件夹路径 start_number = 10 # 设置第一张图片的序号 rename_images(folder_path, start_number)