Cómo copiar un archivo en Python

Cómo copiar un archivo en Python
Cada aplicación en línea debe poder trabajar con archivos. Python ofrece algunas funciones de administración de archivos. Permite a los usuarios trabajar con archivos y realizar operaciones básicas, incluidos el acceso, la actualización, la copia y una variedad de otras funciones de administración de archivos. La función Open () en Python se utilizará para abrir un archivo en particular. El método Open () tiene varios modos, cada uno proporciona el archivo que se abrirá con un conjunto de opciones.

Crear un archivo

El primer paso es crear un nuevo archivo. Entonces, para crear un archivo, hemos estado utilizando la función Open (). Dentro del método Open (), hemos dado el nombre del archivo que queremos crear 'myfile'. Junto con esto, hemos proporcionado el modo del archivo. El modo 'W' representa que crearemos un archivo para escribir en él.

Después de ejecutar el código anterior, tenemos este tipo de salida que muestra que el archivo 'myfile' se crea correctamente.

Este archivo está situado en la carpeta 'Usuarios' del 'disco local C'.

Abrir un archivo

Después de crear un archivo, abriremos un archivo requerido para escribir el contenido en el archivo. Hemos estado usando la función Open (). Este método abre el archivo. Esta función contiene dos argumentos. El primer parámetro muestra el nombre del archivo específico que queremos abrir para escribir y el segundo argumento muestra el modo del archivo 'W'.

La salida muestra que abrimos con éxito el archivo 'myfile' para escribir.

Aquí se abre el archivo llamado 'myfile'.

Escribe algo de contenido en el archivo

Ahora, vamos a escribir el contenido en el archivo definido. Entonces, usaremos la F.Función Write (). Dentro de esta función, se nos ha dado la línea, el texto o algún contenido que queremos escribir en el archivo 'myfile'.

Esto representa la ejecución exitosa del código para escribir el texto en el archivo.

Como hemos proporcionado la línea 'Me encanta jugar al bádminton', por lo que se muestra en el archivo.

Cierre el archivo

Después de escribir el texto en el archivo, tenemos que cerrar el archivo requerido 'myfile'. Para eso, hemos estado llamando a la F.Función Cerrar ().

Hemos cerrado efectivamente el archivo.

Creación de nueva carpeta

Antes de copiar y pegar el contenido del archivo, crearemos una carpeta llamada 'nueva carpeta'. Primero, abrimos el disco local C. Luego, abriremos la barra de menú haciendo clic en la izquierda del mouse. Aparece una barra de menú desde allí y elegimos una 'nueva' opción.

Después de hacer clic en la opción 'nueva' nuevamente, se abrirá una nueva barra de menú. De esa barra de menú, seleccionamos la opción 'Carpeta'.

Al hacer todo esto, creamos una 'nueva carpeta' en la misma ubicación (usuarios del disco local C).

Cuando abrimos la 'nueva carpeta', encontramos que está vacío. Ahora tenemos que copiar y pegar el archivo en esta carpeta.

Copie y pegue un archivo completo de una ubicación a otra

Copiaremos el texto del archivo 'myfile' y pegaremos ese texto en la carpeta 'nueva carpeta'. Para este propósito, integraremos la biblioteca 'staril'. Luego, utilizamos la función de shutil (). Su primer parámetro muestra el nombre del archivo que queremos copiar y el segundo parámetro muestra el nombre de la carpeta donde queremos que se copie el archivo o donde queremos pegar el archivo.

El resultado muestra la implementación del código.

Copiamos con éxito el archivo 'myfile' y lo pegamos en la carpeta 'nueva carpeta'.

Cuando se copiará el archivo, todo el contenido del archivo se copia y se pegan automáticamente a una nueva ubicación.

Crear un segundo archivo nuevo

Haremos un nuevo archivo una vez más. Hemos estado llamando al comando Open () para crear archivos. Hemos especificado 'myFile_1' como el nombre del archivo que deseamos crear en la función Open (). El modo 'W' denota la creación de un archivo para escribir en él.

Obtenemos este tipo de resultado después de ejecutar el código anterior, lo que indica que el archivo'myfile_1 'se construirá.

La ubicación de este archivo es la misma que la ubicación del archivo 'myfile'.

Abra un archivo y agregue algún texto

Ahora abriremos un archivo relevante y escribiremos los datos en él. Se ha utilizado el método Open (). Esta función se usa para abrir un archivo. Hay dos parámetros en este método. El primer argumento es el título del archivo en particular que nos gustaría abrir para escribir y el segundo especifica el modo del archivo, que es 'W'. Escribiremos el texto en el archivo especificado después de acceder al archivo.

Como resultado, la F.se aplicará el método Write (). Proporcionamos el texto para escribir en el archivo 'myfile_1' como un parámetro para esta función. Debemos cerrar el archivo apropiado 'myFile_1' después de escribir el texto en el archivo. Por lo tanto, hemos empleado la F.Método Cerrar ().

La salida demuestra que abrimos efectivamente el archivo 'myFile_1', luego escribimos los datos en él.

Queremos agregar el texto 'Me encanta visitar diferentes lugares' en el archivo como se da a continuación.

Lea el texto del archivo e imprima

Primero, hemos aplicado la función Open () y la palabra clave 'con'. Hemos dado el nombre del archivo que queremos abrir como atributo de la función. Después de esto, hemos estado usando la función readLines (). Este método solo lee los datos del archivo ingresado y luego almacena esas líneas en la variable 'línea'. Al final, la instrucción print () se está utilizando para mostrar los datos del archivo.

Cuando ejecutamos el código, encontramos el contenido del archivo 'myFile_1'.

Copie y pegue el texto de un archivo a un archivo diferente

Para copiar el texto de un archivo y reemplazarlos con el texto de otro archivo, aplicaremos la función Open () y la palabra clave 'con'. Declaramos una variable 'f' para que el contenido del archivo 'myfile' se guardará en la variable 'f'. Luego, usamos nuevamente la función Open () y 'con' Declaración para abrir otro archivo 'myFile_1'. Este archivo se puede abrir en modo Write 'W'.

Ahora usamos el bucle 'para'. Este bucle itera hasta que escribamos la oración 'Me encanta jugar al bádminton' en el archivo 'myfile_1'. Para escribir este contenido empleamos la función Write ().

Esta captura de pantalla muestra la implementación exitosa del código anterior.

Antes de copiar el texto. El 'myfile_1' contiene los datos 'Me encanta visitar diferentes lugares'. Copiamos los datos del archivo 'myfile' y luego pegamos esos datos en el myfile_1 '. Ahora, el archivo 'myFile_1' tiene la línea 'Me encanta jugar bádminton'.

Conclusión

Antes de copiar el archivo, primero debemos crear un archivo, luego abrir ese archivo, agregar algo de contenido al archivo, cerrar el archivo y luego crear una nueva carpeta en otra ubicación. Luego, copiamos un archivo de una posición a otra. En este artículo, hemos demostrado el método de copiar el texto de un archivo y pegar ese texto en otro archivo.