El método readlines() en Python devuelve una lista que contiene cada línea del archivo como un elemento de lista.
Utilice el parámetro de sugerencia para limitar el número de líneas devueltas. Si el número total de bytes devueltos supera el número especificado, no se devuelven más líneas.
Sintaxis
La sintaxis del método readlines() en Python es la siguiente:
file.readlines(hint)
Donde:
- archivo: es el objeto de archivo que se ha abierto previamente en modo lectura («r»).
- size (opcional): es un argumento entero que indica el número máximo de bytes que se desean leer del archivo. Si no se proporciona este argumento, se leerán todas las líneas del archivo.
El método readlines() se utiliza para leer todas las líneas de un archivo de texto y devuelve una lista donde cada elemento de la lista representa una línea del archivo.
Ejemplo
Devuelve todas las líneas del archivo, como una lista donde cada línea es un elemento en el objeto de la lista:
f = open("archivoejemplo.txt", "r") print(f.readlines())
Valores de parámetros
Parámetro | Descripción |
---|---|
hint | Opcional. Si el número de bytes devueltos supera el número de pista, no se devolverán más líneas. El valor predeterminado es -1, lo que significa que se devolverán todas las líneas. |
Ejemplo
No devuelva la siguiente línea si el número total de bytes devueltos es superior a 38:
f = open("archivoejemplo.txt", "r") print(f.readlines(38))