readlines de archivos Python () Método con el Ejemplo

readlines archivos Python () Método : Aquí, vamos a aprender sobre el método readlines (), cómo conseguir todas las líneas del archivo en Python?

readlines archivo () Método

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

Sintaxis:

    file_object.readlines(len)

Parámetro (s):

  • len – 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 que especifica todas las líneas. Si el len es mayor que el número total de bytes del archivo, entonces no hay más contenido class voluntad.

default valor:

El tipo class de este método es & lt; return ‘lista’ & gt; , devuelve las líneas en forma de una lista.

Ejemplo:

# Python File readlines() 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, Indralokan")
myfile1.write("Urvarshi, 18, Indralokan")
myfile1.write("Menaka, 17, Indralokan")
# 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
# using readlines()
print("file's content (using readlines() method)...")
print("myfile1.readlines()...")
print(myfile1.readlines())
# reading a total number of bytes
# seeking file's position to 0th position
myfile1.seek(0)
# reads only 10 bytes
print("myfile1.readlines(10)...")
print(myfile1.readlines(10))
# reads next 300 bytes, if no more bytes
# method will not read more bytes
print("myfile1.readlines(300)...")
print(myfile1.readlines(300))
# closing the file
myfile1.close()

salida

file's content (using readlines() method)...
myfile1.readlines()...
['Shivang, 21, Indoren', 'Pankaj, 27, Mumbain', 'Rambha, 16,Indralokan', 'Urvarshi, 18, Indralokan', 'Menaka, 17, Indralokan']
myfile1.readlines(10)...
['Shivang, 21, Indoren']
myfile1.readlines(300)...
['Pankaj, 27, Mumbain', 'Rambha, 16, Indralokan', 'Urvarshi,18, Indralokan', 'Menaka, 17, Indralokan']


Deja un comentario

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