Método next() de Python3 File

Métodos de Python3 File (archivo)


Resumen

En Python 3, el objeto File no admite el método next().

La función integrada next() de Python 3 llama al método __next__() a través del iterador para devolver el siguiente elemento. En un bucle, el método next() se llama en cada iteración; este método devuelve la siguiente línea del archivo y, si se llega al final (EOF), se activaStopIteration

Sintaxis

La sintaxis del método next() es la siguiente:

next(iterator[,default])

Parámetros

  • Ninguno

Valor de retorno

Devuelve la siguiente línea del archivo.

Ejemplo

El siguiente ejemplo demuestra el uso del método next():

El contenido del archivo ejemplo.txt es el siguiente:

Esta es la primera línea
Esta es la segunda línea
Esta es la tercera línea
Esta es la cuarta línea
Esta es la quinta línea

Leer el contenido del archivo en un bucle:

#!/usr/bin/python3

# 打开文件
fo = open("ejemplo.txt", "r")
print ("文件名为: ", fo.name)

for index in range(5):
    line = next(fo)
    print ("第 %d 行 - %s" % (index, line))

# 关闭文件
fo.close()

El resultado de salida del ejemplo anterior es:

文件名为:  ejemplo.txt
第 0 行 - 这是第一行

第 1 行 - 这是第二行

第 2 行 - 这是第三行

第 3 行 - 这是第四行

第 4 行 - 这是第五行


Métodos de Python3 File (archivo)

Otras extensiones