python 教程 next 方法

2021-07-30 08:49:40 字數 825 閱讀 7785

python file(檔案) 方法

next() 方法在檔案使用迭代器時會使用到,在迴圈中,next()方法會在每次迴圈中呼叫,該方法返回檔案的下一行,如果到達結尾(eof),則觸發 stopiteration

next() 方法語法如下:

fileobject.next();
返回檔案下一行。

以下例項演示了 next() 方法的使用:

檔案 runoob.txt 的內容如下:

這是第一行

這是第二行

這是第三行

這是第四行

這是第五行

迴圈讀取檔案的內容:

#!/usr/bin/python

# -*- coding: utf-8 -*-

# 開啟檔案

fo = open("runoob.txt", "rw+")

print

"檔名為: ", fo.name

forindex in range(5):

line = fo.next()

print

"第 %d 行 - %s" % (index, line)

# 關閉檔案

fo.close()

以上例項輸出結果為:

檔名為: runoob.txt

第 0 行 - 這是第一行

第 1 行 - 這是第二行

第 2 行 - 這是第三行

第 3 行 - 這是第四行

第 4 行 - 這是第五行

Python 檔案 next 方法

python 3 中的 檔案 物件不支援 next 方法。python 3 的內建函式 next 通過迭代器呼叫 next 方法返回下一項。在迴圈中,next 方法會在每次迴圈中呼叫,該方法返回檔案的下一行,如果到達結尾 eof 則觸發 stopiteration next 方法語法如下 next ...

Python內建函式 next

函式格式 next iterator default 函式必須接收乙個可迭代物件引數,每次呼叫的時候,返回可迭代物件的下乙個元素。如果所有元素均已經返回過,則丟擲stopiteration 異常。a iter abcd next a a next a b next a c next a d next...

jQuery中next方法 nextAll方法

一 next 方法 next expr 取得乙個包含匹配的元素集合中每乙個元素緊鄰的後面同輩元素的元素集合。html 如下 type radio value 0 男 type submit form jquery 如下 next each function script 二 nextall 方法 n...