要讀取csv文件的指定行,可以使用csv模塊的reader函數結合enumerate函數來實現。以下是一個示例代碼:
import csv
filename = 'data.csv'
row_number = 3
with open(filename, 'r') as file:
csv_reader = csv.reader(file)
for i, row in enumerate(csv_reader):
if i == row_number - 1:
print(row)
break
在上面的示例中,我們打開了一個名為"data.csv"的csv文件,并指定了要讀取的行號為3。然后我們使用enumerate函數來循環遍歷csv_reader中的行,并通過比較行號來找到指定的行。當找到指定行時,我們打印出該行的內容,并使用break語句來終止循環。