Método Python File next()
Métodos de Python File (archivo)
Resumen
next()El método se utiliza cuando se usa un iterador en el archivo. En el bucle, el método next() se llama en cada iteración. Este método devuelve la siguiente línea del archivo. Si se llega al final (EOF), se activa.StopIteration
Sintaxis
La sintaxis del método next() es la siguiente:
fileObject.next();
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:
Ejemplo (Python 2.0+)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# Abrir el archivo
fo = open("ejemplo.txt", "r+")
print "El nombre del archivo es:", fo.name
for index in range(5):
line = fo.next()
print "Línea %d - %s" % (index, line)
# Cerrar el archivo
fo.close()
La salida del ejemplo anterior es:
文件名为: ejemplo.txt 第 0 行 - 这是第一行 第 1 行 - 这是第二行 第 2 行 - 这是第三行 第 3 行 - 这是第四行 第 4 行 - 这是第五行Otras extensiones