"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Mover archivos .png de una carpeta a otra usando Python

Mover archivos .png de una carpeta a otra usando Python

Publicado el 2024-11-13
Navegar:648

Antes de intentarlo; asegúrese de tener Python instalado en su computadora.

En el IDE de Python, deberá comenzar importando las bibliotecas pathlib y os. Ambos son parte de la biblioteca estándar de Python, por lo que no son necesarias instalaciones externas.

1.)Importar las bibliotecas necesarias (pathlib y os).
2.) Encuentra la ruta a tu escritorio.
3.)Cree una nueva carpeta llamada "Capturas de pantalla" (si aún no existe).
4.) Filtre archivos en el escritorio para encontrar solo archivos .png (que generalmente son capturas de pantalla).
5.) Mueva cada archivo .png a la carpeta "Capturas de pantalla"

Para aclarar, podemos profundizar un poco más en cada paso.

1.) Para importar pathlib y os, abra su IDE, asegúrese de que su idioma esté configurado en la versión actual de Python y escriba:

de ruta de importación de pathlib
importar sistema operativo

2.) Encuentra la ruta al escritorio
Para mover archivos desde su escritorio, primero debemos encontrar su ruta. El método Path.home() devuelve el directorio de inicio del usuario actual y podemos agregarle "Escritorio".

escritorio = Ruta.home().joinpath("Escritorio")

Esta línea de código crea un objeto Ruta que apunta al escritorio del usuario. Puedes confirmar esto imprimiendo la ruta:

imprimir(escritorio)

3.) Crear una nueva carpeta para capturas de pantalla

A continuación, creamos una nueva carpeta donde moveremos los archivos .png. El método mkdir creará la carpeta "Capturas de pantalla" dentro del Escritorio si aún no existe. El argumento exist_ok=True garantiza que el script no generará un error si la carpeta ya existe.

desktop.joinpath("Capturas de pantalla").mkdir(exist_ok=True)

  1. Filtro para archivos PNG

Usamos un bucle simple para iterar sobre todos los archivos en el escritorio. El método iterdir() devuelve un iterador para todos los elementos del directorio.

Para filtrar archivos .png, verificamos dos condiciones:

1.) El elemento debe ser un archivo (f.is_file()).
2.) La extensión del archivo debe ser .png (f.suffix == ".png").

para f en escritorio.iterdir():
si f.is_file() y f.suffix == ".png":

5.) Mover las capturas de pantalla

Finalmente, para cada archivo .png, lo movemos a la carpeta "Capturas de pantalla". Esto se hace usando el método de reemplazo, que nos permite mover el archivo desde su ubicación actual a la nueva ruta.

f.replace(desktop.joinpath("Capturas de pantalla").joinpath(f.nombre))

Su código de entrada final debería verse así:

Moving .png files from one folder to another using Python

Conclusión:

Este script es una herramienta útil para organizar su escritorio moviendo todos los archivos .png (normalmente capturas de pantalla) a una carpeta designada. Con algunas modificaciones, este script podría adaptarse para manejar otros tipos de archivos o directorios.

Declaración de liberación Este artículo se reproduce en: https://dev.to/davidiraheta/moving-png-files-from-one-folder-to-another-using-python-2fme?1 Si hay alguna infracción, comuníquese con Study_golang@163 .com para eliminarlo
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3