Python3 metodo next () File
contorno
Python 3 nell'oggetto file non supporta il metodonext ().Python 3 funzione built-in successivo () iteratore chiamando il metodo __next __ () restituisce l'elemento successivo. Nel ciclo, metodo next () verrà chiamato in ogni ciclo, il metodo restituisce la successiva riga del file, se si raggiunge il fine (EOF), il grillettoStopIteration
grammatica
metodo next () ha la seguente sintassi:
next(iterator[,default])
parametri
no
Valore di ritorno
Restituisce il file nella riga successiva.
Esempi
L'esempio seguente dimostra il metodo next () di uso:
file di contenuto W3big.txt come segue:
这是第一行 这是第二行 这是第三行 这是第四行 这是第五行
Loop legge il contenuto del file:
#!/usr/bin/python3 # 打开文件 fo = open("w3big.txt", "r") print ("文件名为: ", fo.name) for index in range(5): line = next(fo) print ("第 %d 行 - %s" % (index, line)) # 关闭文件 fo.close()
L'output sopra esempio è:
文件名为: w3big.txt 第 0 行 - 这是第一行 第 1 行 - 这是第二行 第 2 行 - 这是第三行 第 3 行 - 这是第四行 第 4 行 - 这是第五行