Método readlines() de File en Python3

Python3 File(文件) 方法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

Python3 File(文件) 方法Métodos de File (archivo) en Python3

Otras extensiones