python readline方法怎么使用

小億
100
2023-10-31 11:24:52

readline()方法在Python中用于從文件中按行讀取數(shù)據(jù)。它的基本語(yǔ)法如下:

file.readline()

其中,file是一個(gè)已經(jīng)打開的文件對(duì)象。這個(gè)方法會(huì)從文件的當(dāng)前位置開始讀取一行數(shù)據(jù),并將文件指針移動(dòng)到下一行的開頭。

以下是讀取文件內(nèi)容并逐行打印的一個(gè)示例:

file = open("example.txt", "r")
line = file.readline()
while line:
    print(line)
    line = file.readline()
file.close()

在上述示例中,我們首先打開一個(gè)名為example.txt的文件,并以只讀模式(“r”)打開。然后,我們使用readline()方法讀取文件的第一行,并將其存儲(chǔ)在變量line中。然后,我們使用while循環(huán)遍歷文件的每一行,打印每一行的內(nèi)容,并再次使用readline()方法讀取下一行。循環(huán)會(huì)一直執(zhí)行,直到readline()方法返回一個(gè)空字符串,表示文件已經(jīng)讀取完畢。最后,我們關(guān)閉文件。

0