Python File next() メソッド

Python File(ファイル) メソッド


概要

next()ファイルでイテレータを使用するときに、このメソッドは使用されます。ループ中で、next() メソッドは各ループで呼び出され、このメソッドはファイルの次の行を返します。終端(EOF)に達すると、トリガーされます。StopIteration

構文

next() メソッドの構文は次のとおりです:

fileObject.next(); 

パラメータ

  • 无

戻り値

ファイルの次の行を返します。

例

以下の例は next() メソッドの使用法を示しています:

ファイル サンプル.txt の内容は次のとおりです:

これは第一行です。
これは第二行です。
これは第三行です。
これは第四行です。
これは第五行です。

ループでファイルの内容を読み取ります:

例(Python 2.0+)

#!/usr/bin/python # -*- coding: UTF-8 -*- # ファイルを開く fo = open("サンプル.txt", "r+") print "ファイル名:", fo.name for index in range(5): line = fo.next() print "第 %d 行 - %s" % (index, line) # ファイルを閉じる fo.close()

上記の例の出力結果は次のとおりです:

文件名为:  サンプル.txt
第 0 行 - 这是第一行

第 1 行 - 这是第二行

第 2 行 - 这是第三行

第 3 行 - 这是第四行

第 4 行 - 这是第五行

Python File(ファイル) メソッド

その他の拡張