python

python如何读取csv中任意行

小亿
120
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文件并创建一个csv.reader对象来读取文件中的数据。然后,将所有行存储在一个列表中。最后,使用索引来获取特定行的数据。
注意:这种方法适用于小型CSV文件。如果CSV文件非常大,可能会导致内存问题。在处理大型CSV文件时,建议使用逐行读取的方法。

0
看了该问题的人还看了