这是一个应用程序的一小部分,我目前有一些问题
import csv
with open('eggs.csv', 'rb') as csvfile:
reader = csv.DictReader(csvfile)
for row in reader:
print(row['first_name'], row['cat'])
print(row[1])
应用程序部分运行良好,没有问题,但我希望通过第I个元素或通过一个数值从“row”访问每个值
然而,这似乎并不像预期的那样起作用
是否有一种特定的方法可以访问成员项而不必直接调用它们的列名
感谢您的帮助和澄清
csv
模块提供了两种从文件的每一行访问数据的方法:但是,请注意,
DictReader
实例有一个fieldnames
属性,它是一个序列,其元素按顺序与输入数据的字段相关联,因此要从索引转换为键,可以使用:相关问题 更多 >
编程相关推荐