Latest web development tutorials

Pythonのファイルnext()メソッド

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


アウトライン

next()メソッドイテレータを使用してファイルをループ内で、next()メソッドは、各サイクルで呼び出される、ために使用されたときに終了(EOF)、トリガーを呼び出すとStopIterationに達し場合、この方法は、ファイルの次の行を返します。

文法

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

fileObject.next(); 

パラメータ

  • いいえ

戻り値

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

次の例では、使用のnext()メソッドを示しています。

W3big.txtコンテンツファイルを次のように

这是第一行
这是第二行
这是第三行
这是第四行
这是第五行

ループは、ファイルの内容を読み取ります。

#!/usr/bin/python
# -*- coding: UTF-8 -*-

# 打开文件
fo = open("w3big.txt", "rw+")
print "文件名为: ", fo.name

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

# 关闭文件
fo.close()

上の例の出力は、次のとおりです。

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

第 1 行 - 这是第二行

第 2 行 - 这是第三行

第 3 行 - 这是第四行

第 4 行 - 这是第五行

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