的方法如下:
import csv
def read_csv_column(file_path, column_index, n):
data = [] # 存储列数据的列表
with open(file_path, 'r') as file:
reader = csv.reader(file)
for i, row in enumerate(reader):
if i < n: # 读取前n行
data.append(row[column_index]) # 将指定列的数据添加到列表中
else:
break # 达到指定行数后退出循环
return data
file_path = 'example.csv' # .csv文件路径
column_index = 0 # 要提取的列的索引,假设为第一列,索引从0开始
n = 5 # 要读取的行数
column_data = read_csv_column(file_path, column_index, n)
print(column_data)
以上代码将读取名为"example.csv"的文件的前5行,并将第一列的数据存储到名为"column_data"的列表中。你可以根据需要修改文件路径、列索引和行数。
请注意,这只是一个示例代码,实际应用中可能需要根据具体情况进行适当的修改和错误处理。
领取专属 10元无门槛券
手把手带您无忧上云