📜  在Python中从 CSV 文件中读取行(1)

📅  最后修改于: 2023-12-03 15:07:54.911000             🧑  作者: Mango

在Python中从CSV文件中读取行

CSV是一种常用的文件格式,它以逗号为分隔符,用于存储大量的数据。在Python中,我们可以使用内置的csv模块来读取和写入CSV文件。

以下是如何从CSV文件中读取行的代码示例:

import csv

with open('file.csv', 'r') as file:
    reader = csv.reader(file)
    for row in reader:
        print(row)

该代码使用csv.reader()函数创建一个reader对象,该对象读取CSV文件中的每一行并将其转换为列表格式。遍历reader对象并打印每一行。

如果你想只读取前几行数据,可以使用next()函数来跳过行的数量,例如:

import csv

with open('file.csv', 'r') as file:
    reader = csv.reader(file)
    next(reader) # 跳过第一行
    for i in range(5): # 读取接下来的5行
        row = next(reader)
        print(row)

next()函数将读取下一行数据,因此在遍历range()对象时使用该函数来读取前5行数据。

结论

通过内置的csv模块,可以很容易地从CSV文件中读取行数据。使用csv.reader()函数创建一个读取器对象,并使用next()函数来跳过行数以读取指定的行数据。