🐍 Organizador de Fotos Automático prueba (usado en mi laboratorio para organizar fotos de serpientes)
Clasifica imágenes .jpg, .png y .jpeg en una subcarpeta llamada Ordenadas.
- Editar la ruta en
organizar_fotos.py:ruta_fotos = Path("C:/Users/A/serpientes") # ← Cambiar por tu ruta
- Ejecutar:
python organizar_fotos.py
| Función/Línea | Explicación |
|---|---|
pathlib.Path |
Maneja rutas de forma segura (Windows/Linux/Mac). #es multiplataforma |
carpeta_destino.mkdir() |
Crea la carpeta Ordenadas si no existe. #(mkdir iwal que en linux) |
shutil.move() |
Mueve archivos evitando errores de permisos. |
if archivo.lower().endswith((".jpg", ".png", ".jpeg")):.lower(): Convierte el nombre a minúsculas para evitar errores (ej:.JPG)..endswith(): Filtra por extensiones de imagen.
La función organizar_imagenes() fue creada para separar la lógica principal del script y así facilitar su
reutilización. Ahora bien la idea de modularizar el código es volver esta función reutilizable.
Puedes usar esta función en otros proyectos Python sin depender del archivo principal.
- Reutilizable: Bueno amis puedes importar la función desde otros scripts sin copiar todo el código.
- Essssssss musho + limpio y mantenible: El código está organizado por responsabilidades.
- Facilita pruebas unitarias: Puedes probar la función directamente sin ejecutar el programa completo jejej.
from organizar_fotos import organizar_imagenes
resultado = organizar_imagenes("ruta/a/imagenes")
print(resultado)
pablo te amo
este script funciona para fotos del lab
## 📄 Licencia
MIT © [noomesk](https://github.com/angie-plazas)"# Prueba"