El archivo se utiliza para almacenar datos de forma permanente. A veces necesitamos mover la ubicación del archivo de una ruta a otra ruta para el propósito de programación. Esta tarea se puede hacer utilizando el script de Python de múltiples maneras. Mover () es el método más utilizado de Python para mover el archivo de un directorio a otro directorio definido en el callar módulo. Otra forma de mover la ubicación del archivo utilizando rebautizar() método que se define en el sistema operativo módulo. Estos dos métodos se pueden usar para mover el archivo de un directorio a otro directorio, como se explica en este tutorial.
Ejemplo-1: mueva el archivo con el nombre original
La forma de mover un archivo de una ubicación a otra ubicación con el nombre original se ha mostrado en el siguiente script. El callar El módulo se importa en el script para usar el mover() función para mover el archivo. Camino El módulo se importa para usar el existe () La función para verificar el nombre de archivo dado existe o no. Si el archivo existe, la ruta de destino del archivo se definirá donde se moverá el archivo. La ubicación de destino se imprimirá después de mover el archivo. Si el archivo no existe, se imprimirá un mensaje de error.
# Importar módulo de cierreProducción
La siguiente salida aparecerá después de ejecutar el script anterior. Aquí, el archivo, frutas.TXT, existe, y se ha movido a la carpeta Archivos.
Ejemplo-2: mueva el archivo con el nuevo nombre
La forma de mover un archivo de una ubicación a otra ubicación cambiando el nombre del archivo en el siguiente script. callar y camino Se han importado módulos para mover el archivo y verificar la existencia del archivo. El nuevo nombre del archivo se ha definido en la ruta de destino del archivo. Si el archivo se mueve correctamente, la ruta del archivo con el nuevo nombre se imprimirá Otro se imprimirá un mensaje de error.
# Importar módulo de cierreProducción
La siguiente salida aparecerá después de ejecutar el script anterior. Aquí, el archivo, departamento.TXT, existe, y ha sido renombrado con el nombre departamento.TXT y movido a la carpeta Archivos.
Ejemplo-3: mueva una carpeta con múltiples archivos
La forma de mover una carpeta con múltiples archivos se ha mostrado en el siguiente script. Aquí, la variable Source_Path contiene la ruta de la carpeta original, y la variable Destino_Path contiene la ruta de la carpeta de destino. El otro contenido del script es el mismo que los dos ejemplos anteriores.
# Importar módulo de cierreProducción
La siguiente salida aparecerá después de ejecutar el script anterior. Según el script, los dados de la carpeta se han movido a la ubicación, archivos/dados.
Ejemplo-4: Mueva todos los archivos y carpetas de un directorio en particular
La forma de mover la carpeta única con múltiples archivos se ha mostrado en el ejemplo anterior. Pero una carpeta o directorio también puede contener múltiples carpetas con múltiples archivos. Este ejemplo muestra la forma de mover este tipo de carpeta a otra ubicación. El módulo del sistema operativo se ha importado en este script para usar la función rename () que moverá el contenido de la carpeta con las carpetas anidadas y múltiples archivos. La función ListDir () se usa para crear una lista con los archivos y carpetas de la carpeta de origen. A continuación, A For Loop ha usado para iterado la lista y ha movido el contenido de la carpeta de origen a la carpeta de destino usando la función rename ().
# Importar módulo OSProducción
La siguiente salida aparecerá después de ejecutar el script anterior. Según el script, todos los archivos y carpetas de la carpeta de documentos se han movido a la carpeta de archivos.
Conclusión
Se han mostrado diferentes formas de mover la ubicación de los archivos individuales o múltiples en este tutorial. Los usos de los módulos callados y de sistema operativo para mover la ubicación de los archivos y las carpetas se han explicado en este tutorial utilizando un ejemplo simple para ayudar fácilmente a los usuarios de Python a hacer este tipo de tarea.