溫馨提示×

python如何讀取csv中任意行

小億
98
2024-01-18 14:48:26
欄目: 編程語言

在Python中,可以使用csv模塊來讀取CSV文件中的任意行。下面是一個示例代碼,展示了如何讀取CSV文件中的第5行和第10行。

import csv

filename = 'data.csv'  # 替換為你的CSV文件路徑

with open(filename, 'r') as file:

    reader = csv.reader(file)

    rows = list(reader)

    row5 = rows[4]  # 第5行

    row10 = rows[9]  # 第10行

print(row5)

print(row10)

請注意,索引是從0開始的,因此第5行的索引是4,第10行的索引是9。在上述代碼中,首先打開CSV文件并創(chuàng)建一個csv.reader對象來讀取文件中的數(shù)據(jù)。然后,將所有行存儲在一個列表中。最后,使用索引來獲取特定行的數(shù)據(jù)。
注意:這種方法適用于小型CSV文件。如果CSV文件非常大,可能會導(dǎo)致內(nèi)存問題。在處理大型CSV文件時,建議使用逐行讀取的方法。

0