2024-06-30 15:30:34 发布
网友
fileInput由一个包含大约30行的csv文件组成,我只想访问第二行。在
for row in csv.reader(fileInput):
我需要访问第二行而不是第一行(第一行包含列名称)。row[1]给出row0中的第二列?在
row[1]
row0
只有第二行不是第一行!
您可能需要考虑使用^{}。它将为您处理头,并允许您通过名称而不是索引访问列(这有助于保持代码的可读性)。在
例如
import csv with open('names.csv') as csvfile: reader = csv.DictReader(csvfile) row = next(reader) print(row['first_name'], row['last_name'])
r = csv.reader(f) first_line = next(r) second_line = next(r) for line in r: print(line) #rest of the lines
reader返回迭代器:https://docs.python.org/3/library/csv.html#csv.reader
reader
您可能需要考虑使用^{} 。它将为您处理头,并允许您通过名称而不是索引访问列(这有助于保持代码的可读性)。在
例如
reader
返回迭代器:https://docs.python.org/3/library/csv.html#csv.reader相关问题 更多 >
编程相关推荐