温馨提示×

python如何读取csv中任意行

小亿
124
2024-01-18 14:48:26
栏目: 编程语言
Python开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在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文件时,建议使用逐行读取的方法。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:python中csv怎么读取指定行

0