Script en Python para renombrar múltiples archivos PNG fácilmente

Normalmente, el comando rename de DOS hace bien su trabajo. Pero en casos especiales, donde los archivos deben seguir un patrón específico, se queda corto. En mi caso, solo necesitaba renombrarlos de forma secuencial. Es la segunda vez en menos de un mes que me enfrento a esta necesidad, así que decidí dejar por aquí un pequeño script generado por ChatGPT.
import os

# Get all .png files in the current directory
png_files = sorted([f for f in os.listdir('.') if f.lower().endswith('.png')])

# Rename each file
for i, filename in enumerate(png_files, start=1):
    new_name = f"image_{i:05}.png"
    os.rename(filename, new_name)
    print(f'Renamed "{filename}" -> "{new_name}"')

Comentarios

Entradas más populares de este blog

Reinicio de asignación de puertos en Windows

Prompt negativo - Stable Diffusion

Instalación de insightface para ComfyUI