从 csv 打印第一列时出现 Python 'KeyError: 0'

2023-12-12

我是 python 新手,尝试按列索引读取每一行,但得到KeyError: 0执行以下代码时:

with open('processed/test.csv') as f:
    reader = csv.DictReader(f) 
    for row in reader:
        print row[0]

有谁知道如何按索引读取列?


如果你想按索引获取行,为什么要使用 DictReader?也许你的代码应该是这样的?

with open('processed/test.csv') as f:
    reader = csv.reader(f) 
    for row in reader:
        print ', '.join(row)
        if len(row):
            print row[0]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 csv 打印第一列时出现 Python 'KeyError: 0' 的相关文章

随机推荐