Método Python File WriteLines

Método Python File WriteLines

El método "WriteLines ()" de Python le permite escribir simultáneamente una sola o múltiples líneas de cadena o texto en un archivo. Las líneas están compuestas de elementos de la lista. Por lo tanto, podemos usar el método "WriteLine ()" para escribir simultáneamente varias cadenas en un archivo utilizando una cadena como un elemento de una lista.

A continuación se muestra la sintaxis para utilizar este método en Python:

Ejemplo#1: Utilizando el método WriteLines () para escribir líneas de cadena en un archivo recién creado

En esta demostración, crearemos un archivo de texto y luego le escribiremos contenido utilizando el método del archivo Python "WriteLines ()". El script de Python que se utilizaría para esta ilustración se puede ver en la instantánea a continuación:


La inicialización invocando el método "Open ()" del archivo Python, como el primer requisito para funcionar en un archivo, es que debe abrirse. Este método abrirá el archivo especificado si ya existe o creará uno nuevo con el nombre especificado en el directorio de trabajo actual. Actualmente, no tenemos un archivo existente con el nombre especificado, por lo que se creará sin ningún contenido. Por lo tanto, el método "Open ()" se invoca con el nombre del archivo "zanahoria.txt "y el modo se especifica como" w ". Ahora, la función ha creado un archivo "zanahoria.txt ”con el modo de comportamiento de escritura. Para mantener este archivo en su modo actual, hemos creado un objeto de archivo llamado "registro". Este archivo inicialmente no tiene contenido. Lo hemos abierto en modo de escritura para poder escribirle texto.

Para escribir cadenas de texto a un archivo a través del programa Python, tenemos dos opciones. O podemos escribir cadenas de texto una por una con el método "Write ()" o podemos pasar una lista de cadenas para escribir como una cadena de una sola línea utilizando el método "WriteLines ()". Nuestra discusión es el método "WriteLines ()", hemos utilizado este método en nuestro programa.

El método "WriteLines ()" con el objeto de archivo "registro" ha sido invocado y dentro de sus soportes de función se les asignó una lista de cadenas de texto. Las listas que hemos especificado dos cadenas de texto que están "estamos utilizando el método Archivo WriteLine ()."Y" esto agregará una lista de cadenas al archivo.". Tenemos que usar los soportes cuadrados para la lista y entre todas las cadenas de texto, debemos colocar una coma como separador. Por último, antes de ejecutar este programa, tenemos que cerrar el archivo, de lo contrario durante la ejecución, podríamos perder algunas operaciones realizadas en ese archivo en particular. Entonces, llamamos al método "Cerrar ()" con el objeto de archivo "Registro" para cerrar el archivo abierto.

Como nuestro procedimiento de escritura está completo, no sabemos si se ha escrito con éxito en el archivo o no. Para verificar el contenido del archivo en la consola Python, nuevamente tenemos que abrir primero el archivo.


En el código anterior, primero hemos invocado el método "print ()" para mostrar la declaración "Vamos a leer el contenido del archivo."Luego, invocamos el método" Open () "para abrir el archivo en particular. El nombre del archivo se menciona como "zanahoria.txt "y el modo se especifica como" r ". Solo podemos leer un archivo si está abierto en modo de lectura. Este archivo se abrirá en modo de lectura y se guardará en el objeto de archivo "registrar".

Ahora, para leer los datos que contiene este archivo, tenemos un método de archivo de Python "Read ()". Este método no toma ningún parámetro, simplemente lo invocamos con el objeto de archivo "registro" y asignamos la salida que se almacenará en la variable "x". El contenido del archivo ha sido leído y guardado en la variable "x". La siguiente tarea es ponerlo a la vista. Para esto, tenemos un método "print ()". Este método se llama con dos entradas: la declaración "El contenido en el archivo es:" y la variable que almacena el contenido como "x". Después de que se realicen todos los procesos, ahora tenemos que invocar el método "Cerrar ()" para cerrar el archivo.


La instantánea de la salida anterior nos muestra el contenido del archivo, que inicialmente escribimos en él, se está exhibiendo.

Ejemplo#2: Utilizando el método WriteLines () para agregar líneas de cadena a un archivo existente

Para la segunda instancia, utilizaremos un archivo existente para abrirlo en nuestro programa Python y agregar las líneas de cadena utilizando el método "WriteLines ()" del archivo Python.

Permítanos mostrarle el contenido inicial del archivo que vamos a usar.


Aquí podemos ver el contenido actual del archivo.

Ahora, agregaremos algunas líneas de cadena a este archivo sin afectar las existentes. El código que hemos creado para implementar la técnica se proporciona a continuación:


En este programa, hemos creado una variable "fila1" y le asignamos una línea de cadena "\ n es la primera línea", donde "\ n" se refiere al final de la línea. La siguiente línea tiene una variable "Row2" y está almacenando una línea de cadena que es "\ ny es la segunda línea". Luego, tenemos otra variable "Row3" que está conteniendo una línea de cadena "\ n. Es la tercera línea". Ahora, utilizando estas tres variables que contienen los valores de las cadenas, hemos creado una lista de cadenas. El nombre de la lista se especifica como "Contenido" y las variables "Row1", "Row2" y "Row3" son sus elementos.

Continuando además, se invoca el método "Open ()" para abrir el archivo requerido en el programa. El nombre del archivo se proporciona como "zanahoria.txt "y el modo de comportamiento se especifica como" a ". Para almacenar este archivo con su estado de comportamiento actual, hemos introducido un objeto de archivo "pliegue". Ahora, se puede acceder al archivo a través de este objeto. Para agregar contenido a este archivo, el método "WriteLines ()" se invoca con el nombre del objeto del archivo "pliegue". Entre los soportes de la función, hemos pasado la lista "Contenido". Y después de eso, la función está cerrada con el método "cerrar ()".

Para ver el contenido actualizado resultante del archivo, hemos implementado el siguiente script:


El archivo "zanahoria.TXT "se abre nuevamente utilizando el método" Open () ", pero esta vez el modo se cambia a" R "porque queremos leer los datos. El objeto de archivo "bingo" está almacenando este archivo con un estado de lectura en él. Para mostrar el contenido en la consola, hemos invocado el método "Read ()" del archivo Python. El método "Read ()" con el objeto de archivo "Bingo" se pasa a la función "print ()", para que pueda mostrar el contenido recuperado por el método "Read ()" en el terminal junto a la declaración "La declaración" la declaración " El contenido actualizado del archivo es: ". Finalmente, el archivo se cierra después de hacer todas las modificaciones. Se llama el método "cerrar ()" que indica que el archivo ahora está cerrado y no se pueden procesar más procedimientos en él.


El contenido adjunto con el contenido anterior del archivo se imprime en la ventana de salida.

Conclusión

Nuestro tema de discusión actual fue el método "WriteLines ()" de Python File. Inicialmente le hemos proporcionado una breve introducción al tema con su sintaxis para ser utilizada para la implementación práctica. Luego, se realizaron dos instancias para explicar el proceso de implementación de este método en un programa de Python. A través de estas ilustraciones, le hemos hecho aprender a crear un nuevo archivo de texto y luego escribir contenido para ello. Además, para agregar contenido a cualquier archivo existente utilizando el método "WriteLines ()" se explica en detalle en detalle.