Python readline File () Método con el Ejemplo

Python Archivo readline () Método : Aquí, vamos a aprender sobre el método (), readline cómo obtener la línea del archivo en Python?

readline de archivos () Método

readline () método es un método incorporado en Python, que se utiliza para obtener una línea del archivo, el método se llama a este objeto (secuencia de archivo actual / IO objeto) y vuelve una línea del archivo, también puede especificar el número total de bytes a leer desde la línea.

Sintaxis:

    file_object.readline(bytes)

Parámetro (s):

  • bytes – Es un parámetro opcional y se puede utilizar para especificar el número total de bytes a leer el archivo . class valor que es de -1 especifica que toda la línea.

class valor:

El tipo default de este método es & lt; Return ‘str’ & gt; , devuelve la cadena.

Ejemplo 1:

# Python File readline() Method with Example
# creating a file
myfile1 = open("hello1.txt", "w")
# writing content in the file
myfile1.write("Shivang, 21, Indoren")
myfile1.write("Pankaj, 27, Mumbain")
myfile1.write("Rambha, 16, Heavenn")
# closing the file
myfile1.close()
# reading the file (opening file in 'r' mode)
myfile1 = open("hello1.txt","r")
# reading and printing the file's content
# line by line
print("file's content (using readline() method)...")
print("line1: ", myfile1.readline())
print("line2: ", myfile1.readline())
print("line3: ", myfile1.readline())
# reading and printing the file's content
# all at once using read() method
# seeking the file position at 0th position
myfile1.seek(0)
print("file's content (using read() method)...")
print(myfile1.read())
# closing the file
myfile1.close()

salida

file's content (using readline() method)...
line1: Shivang, 21, Indore
line2: Pankaj, 27, Mumbai
line3: Rambha, 16, Heaven
file's content (using read() method)...
Shivang, 21, Indore
Pankaj, 27, Mumbai
Rambha, 16, Heaven

Ejemplo 2:

# Python File readline() Method with Example
# creating a file
myfile1 = open("hello1.txt", "w")
# writing content in the file
myfile1.write("Shivang, 21, Indoren")
myfile1.write("Pankaj, 27, Mumbain")
myfile1.write("Rambha, 16, Heavenn")
# closing the file
myfile1.close()
# reading the file (opening file in 'r' mode)
myfile1 = open("hello1.txt","r")
# reading and printing the file's content
# line by line
print("file's content (using readline() method)...")
# reads whole line
print("line1: ", myfile1.readline(-1))
# reads 5 bytes
print("line2: ", myfile1.readline(5))
# reads next 10 bytes
print("line3: ", myfile1.readline(10))
# closing the file
myfile1.close()

salida

file's content (using readline() method)...
line1: Shivang, 21, Indore
line2: Panka
line3: j, 27, Mum


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *