Python3 metode selanjutnya () Berkas
garis besar
Python 3 di objek File tidak mendukung metodeselanjutnya ().Python 3 built-in fungsi berikutnya () iterator dengan memanggil __next metode __ () mengembalikan item berikutnya. Dalam siklus, metode berikutnya () akan dipanggil pada setiap siklus, metode mengembalikan baris berikutnya dari file, jika Anda mencapai akhir (EOF), pemicuIterasi stop
tatabahasa
Metode berikutnya () memiliki sintaks berikut:
next(iterator[,default])
parameter
tidak
Kembali Nilai
Mengembalikan file baris berikutnya.
contoh
Contoh berikut menunjukkan metode berikutnya () penggunaan:
File konten W3big.txt sebagai berikut:
这是第一行 这是第二行 这是第三行 这是第四行 这是第五行
Lingkaran membaca isi dari 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()
Contoh di atas output:
文件名为: w3big.txt 第 0 行 - 这是第一行 第 1 行 - 这是第二行 第 2 行 - 这是第三行 第 3 行 - 这是第四行 第 4 行 - 这是第五行