Método Python WriteLines ()

Método Python WriteLines ()

Si eres un programador de Python, es posible que hayas oído hablar de la 'WriteLines ()' Método. Pero qué es exactamente? El 'WriteLines ()' El método es una herramienta poderosa que facilita la escritura de una lista de cadenas a un archivo. Puede pensar en ello como un atajo para escribir múltiples líneas en un archivo. Es una excelente manera de ahorrar tiempo y esfuerzo al escribir archivos.

El 'WriteLines ()' El método en Python es un método que se utiliza para escribir una lista de cadenas a un archivo. Es un método del objeto de archivo en Python, que representa un archivo abierto. Con 'WriteLines ()', No tiene que preocuparse por formatear las líneas correctamente, lo hace por usted. Todo lo que tiene que hacer es proporcionar una lista de cadenas y el 'WriteLines ()' El método manejará el resto. Otro gran beneficio de 'WriteLines ()' es que puede usarlo con cualquier tipo de archivo, desde texto sin formato hasta archivos de audio y video. Entonces, si necesita una forma rápida y fácil de escribir en un archivo, el 'WriteLines ()' El método es la solución perfecta.

Sintaxis:

El 'WriteLines ()' El método utiliza la siguiente sintaxis:

file_object.WriteLine (secuencia)
1file_object.WriteLine (secuencia)

Aquí, la secuencia es la lista de cadenas que se escribirá en el archivo.

El método WriteLines () no agrega ningún caracteres Newline al final de las cadenas en la lista. Si desea agregar un carácter nuevo al final de cada cadena en la lista, puede usar el método WriteLines () de la siguiente manera:

file_object.WriteLines ([String + '\ n' para cadena en secuencia])
1file_object.WriteLines ([String + '\ n' para cadena en secuencia])

Ejemplo:

Entendamos Python's 'WriteLines ()' Método con algunos ejemplos. Considere la siguiente lista de cuerdas:

líneas = ['manzana', 'plátano', 'mango', 'naranja', 'piña']
1líneas = ['manzana', 'plátano', 'mango', 'naranja', 'piña']
  1. Para escribir esta lista de cadenas a un archivo utilizando el 'WriteLines ()' Método, puede hacer lo siguiente: # Definición de la lista de líneas Strings = ['Apple', 'Banana', 'Mango', 'Orange', 'Pineapple'] # Abra el archivo en modo de escritura con Open ('MyFile.txt ',' w ') como f: # Escriba la lista de cadenas al archivo F.WriteLines (líneas)
    1234567# Definición de la lista de StringsLines = ['Apple', 'Banana', 'Mango', 'Orange', 'Pineapple'] # Abrir el archivo en Write Modewith Open ('MyFile.txt ',' w ') como f: # Escriba la lista de cadenas al archivo F.WriteLines (líneas)

    Esto creará un archivo llamado "mi archivo.TXT" En el directorio actual y escriba todas las cadenas de cadenas en la lista 'líneas' al archivo, en una sola línea.

  2. También puede agregar un nuevo seprator de línea '\norte' Escribe cada cadena una por línea. Vea el siguiente ejemplo: # Definición de la lista de líneas de cadenas = ['Apple', 'Banana', 'Mango', 'Orange', 'Piine'] # Abra el archivo en modo de escritura con Open ('MyFile.txt ',' w ') como f: # Escriba la lista de cadenas al archivo F.WriteLines ([String + '\ n' para cadena en líneas])
    1234567# Definición de la lista de StringsLines = ['Apple', 'Banana', 'Mango', 'Orange', 'Pineapple'] # Abrir el archivo en Write Modewith Open ('MyFile.txt ',' w ') como f: # Escriba la lista de cadenas al archivo F.WriteLines ([String + '\ n' para cadena en líneas])

    Esto creará un archivo llamado mi archivo.TXT y escriba las cadenas en las líneas de lista en el archivo, una cadena por línea, con un carácter nuevo al final de cada cadena.

  3. Tenga en cuenta que el 'WriteLines ()' El método sobrescribe el contenido del archivo si ya existe. Si desea agregar las cadenas al archivo, puede abrir el archivo en modo de append utilizando el 'a' bandera en lugar de la 'W' bandera. # Definición de la lista de líneas de cadenas = ['Apple', 'Banana', 'Mango', 'Orange', 'Pineapple'] # Abrir el archivo en modo de apagado con Open ('MyFile.txt ',' a ') como f: # Escriba la lista de cadenas al archivo F.WriteLines ([String + '\ n' para cadena en líneas])
    1234567# Definición de la lista de StringsLines = ['Apple', 'Banana', 'Mango', 'Orange', 'PineApple'] # Abrir el archivo en Append Modewith Open ('MyFile.txt ',' a ') como f: # Escriba la lista de cadenas al archivo F.WriteLines ([String + '\ n' para cadena en líneas])

    Esto agregará las cadenas en las líneas de lista al final del archivo mi archivo.TXT.

El 'WriteLines ()' El método es generalmente más rápido que escribir en un archivo utilizando un bucle y el método Write (), ya que escribe todas las cadenas en la lista en el archivo en una sola llamada. Sin embargo, es importante tener en cuenta que el 'WriteLines ()' El método no agrega caracteres de NewLine al final de las cadenas en la lista, por lo que es posible que deba agregarlos manualmente si desea escribir cada cadena en una nueva línea en el archivo.