Метод next() файла Python
Обзор
next()Этот метод используется, когда файл используется с итератором. В цикле метод next() вызывается на каждой итерации. Этот метод возвращает следующую строку файла; если он достигает конца (EOF), это вызывает StopIteration.StopIteration
Синтаксис
Синтаксис метода next() выглядит следующим образом:
fileObject.next();
Parameters
Отсутствует
Возвращаемое значение
Возвращает следующую строку файла.
Пример
В следующем примере демонстрируется использование метода next():
Содержимое файла example.txt выглядит следующим образом:
This is the first line This is the second line This is the third line This is the fourth line This is the fifth line
Перебрать в цикле и прочитать содержимое файла:
Пример (Python 2.0+)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# Открыть файл
fo = open("example.txt", "r+")
print "Имя файла:", fo.name
for index in range(5):
line = fo.next()
print "Строка %d - %s" % (index, line)
# Закрыть файл
fo.close()
Вывод приведенного выше примера:
文件名为: example.txt 第 0 行 - 这是第一行 第 1 行 - 这是第二行 第 2 行 - 这是第三行 第 3 行 - 这是第四行 第 4 行 - 这是第五行Другие расширения