Método Python ReadLines ()

Método Python ReadLines ()

¿Alguna vez has querido leer un archivo Line by Line en Python?? Entonces deberías estar familiarizado con la pitón 'ReadLines ()' Método! Este poderoso método de Python se usa para leer un archivo Line por línea y almacenar cada línea en una lista. Esto significa que puede acceder a cada línea del archivo utilizando un índice de lista simple, y puede manipular fácilmente el contenido del archivo.

El 'ReadLines ()' El método es muy útil para leer archivos que contienen mucha información o tienen muchas líneas de texto. También puedes usar el 'ReadLines ()' Método para leer un archivo una línea a la vez, lo cual es ideal para tareas de procesamiento de archivos. Lo que es aún mejor es que el 'ReadLines ()' El método es fácil de usar y se puede implementar en unas pocas líneas de código. Entonces, si está buscando una forma confiable de leer archivos en Python, no busque más que el 'ReadLines ()' Método!

Sintaxis:

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

file_object.ReadLines ()
1file_object.ReadLines ()

El 'ReadLines ()' El método lee todas las líneas del archivo y las devuelve como una lista de cadenas, con cada cadena que representa una línea en el archivo. El carácter de Newline al final de cada línea se incluye en la cadena.

Ejemplo:

Entendamos el pitón 'ReadLines ()' Método con algunos ejemplos. Considere el siguiente archivo myfile.TXT:

gato myfile.TXT  Apple Banana Mango Orange Piña 

Para leer todas las líneas de este archivo utilizando el 'ReadLines ()' Método, puede hacer lo siguiente:

# Abra el archivo en modo de lectura con Open ('myFile.txt ',' r ') como f: # Lea todas las líneas de las líneas de archivo = F.ReadLines () # Imprima la lista de líneas Imprimir (líneas)
1234567# Abra el archivo en Leer Modewith Open ('myfile.txt ',' r ') como f: # Lea todas las líneas de las líneas de archivo = F.ReadLines () # Imprime la lista de Linesprint (líneas)

Esto imprimirá la siguiente salida:

Salida: ['Apple \ n', 'Banana \ n', 'Mango \ n', 'Orange \ n', 'Pineapple \ n'] 

Como puedes ver, el 'ReadLines ()' El método devuelve una lista de cadenas, con cada cadena que representa una línea en el archivo y el carácter de Newline al final de cada línea incluida en la cadena.

También puedes usar el 'ReadLines ()' método para leer un número específico de bytes Desde el archivo, como se muestra en el siguiente ejemplo:

# Abra el archivo en modo de lectura con Open ('myFile.txt ',' r ') AS F: # Número de límite de bytes para devolver líneas = F.ReadLines (14) # Imprima la lista de líneas Imprimir (líneas)
1234567# Abra el archivo en Leer Modewith Open ('myfile.txt ',' r ') AS F: # Número de límite de bytes para devolver líneas = F.ReadLines (14) # Imprime la lista de Linesprint (líneas)

Esto imprimirá la siguiente salida:

Salida: ['Apple \ n', 'Banana \ n', 'Mango \ n'] 

Como puedes ver, el 'ReadLines ()' El método lee el número especificado de byes del archivo y los devuelve como una lista de cadenas.

El 'ReadLines ()' El método es generalmente más lento que usar el bucle para 'ReadLines ()' Método para leer las líneas de un archivo, ya que lee todas las líneas del archivo en la memoria a la vez. Sin embargo, es más conveniente de usar y puede ser útil cuando desea leer todas las líneas de un archivo en una sola llamada.