Python如何按行讀取txt文件

小億
201
2023-12-06 18:00:58
欄目: 編程語言

要按行讀取txt文件,可以使用Python的內(nèi)置函數(shù)open()和readlines()來實(shí)現(xiàn)。具體步驟如下:

  1. 使用open()函數(shù)打開txt文件,并傳入文件路徑和打開模式(例如,'r’表示只讀模式)。
  2. 調(diào)用readlines()函數(shù)讀取文件的所有行,并將其存儲(chǔ)在一個(gè)列表中。
  3. 遍歷列表,處理每一行的數(shù)據(jù)。

下面是一個(gè)示例代碼:

with open('file.txt', 'r') as file:
    lines = file.readlines()

for line in lines:
    # 處理每一行的數(shù)據(jù)
    print(line)

在上述代碼中,'file.txt’是要讀取的txt文件路徑。通過with語句,可以在文件使用完后自動(dòng)關(guān)閉文件。readlines()函數(shù)將文件的所有行讀取并存儲(chǔ)在lines列表中。然后,可以使用for循環(huán)遍歷lines列表,處理每一行的數(shù)據(jù),這里只是簡(jiǎn)單地打印每一行。

注意:readlines()函數(shù)會(huì)將每一行的末尾包含換行符(\n)一并讀取,如果需要去除換行符,可以使用strip()函數(shù)。例如,可以使用line.strip()來處理每一行的數(shù)據(jù)。

0