Método readlines() de File en Python3
Métodos de File (archivo) en Python3
Resumen
readlines()El método se utiliza para leer todas las líneas (hasta el terminador EOF) y devolver una lista, que puede ser procesada por la estructura for... in ... de Python. Si se encuentra el terminador EOF, se devuelve una cadena vacía.
Si se encuentra el terminador EOF, se devuelve una cadena vacía.
Sintaxis
La sintaxis del método readlines() es la siguiente:
fileObject.readlines( );
Parámetros
-
Ninguno.
Valor de retorno
Devuelve una lista que contiene todas las líneas.
Ejemplo
El siguiente ejemplo demuestra el uso del método readline():
El contenido del archivo ejemplo.txt es el siguiente:
1:www.example.com 2:www.example.com 3:www.example.com 4:www.example.com 5:www.example.com
Lectura del contenido del archivo en un bucle:
Ejemplo (Python 3.0+)
#!/usr/bin/python3
# Abrir el archivo
fo = open("ejemplo.txt", "r")
print ("Nombre del archivo:", fo.name)
for line in fo.readlines(): # Leer cada línea secuencialmente
line = line.strip() # Eliminar los espacios en blanco al inicio y final de cada línea
print ("Los datos leídos son: %s" % (line))
# Cerrar el archivo
fo.close()
El resultado del ejemplo anterior es:
文件名为: ejemplo.txt 读取的数据为: 1:www.example.com 读取的数据为: 2:www.example.com 读取的数据为: 3:www.example.com 读取的数据为: 4:www.example.com 读取的数据为: 5:www.example.com
Otras extensiones