Método readline() en Python


El método readline() en Python se utiliza para leer una sola línea de un archivo de texto. Lee la línea actual y mueve el puntero de lectura al inicio de la siguiente línea. Si se llama nuevamente a readline(), leerá la siguiente línea del archivo y así sucesivamente hasta que llegue al final del archivo.

  • El método readline() en Python devuelve una línea del archivo.
  • También puede especificar cuántos bytes de la línea devolver, utilizando el parámetro de tamaño.

Sintaxis

Esta es la sintaxis del método readline().

file.readline(size)

Donde archivo es el objeto de archivo que se ha abierto previamente en modo de lectura («r»).

Ejemplo

Lea la primera línea del archivo «archivoejemplo.txt«:

Aquí está el ejemplo de cómo se utiliza el método readline() para leer la primera línea del archivo «archivoejemplo.txt«:

f = open("archivoejemplo.txt", "r")
print(f.readline())

Valores de parámetros

ParámetroDescripción
tamañoOpcional. El número de bytes de la línea a devolver. Predeterminado -1, lo que significa toda la línea.

Ejemplo

Llame a readline() dos veces para devolver tanto la primera como la segunda línea:

f = open("archivoejemplo.txt", "r")
print(f.readline())
print(f.readline())

Ejemplo

Devuelve solo los cinco primeros bytes de la primera línea:

f = open("archivoejemplo.txt", "r")
print(f.readline(5))