当前位置:  开发笔记 > 编程语言 > 正文

读取包含列名称的CSV项目

如何解决《读取包含列名称的CSV项目》经验,为你挑选了2个好方法。



1> e4c5..:

您正在寻找DictReader

with open('info.csv') as f:
    reader = csv.DictReader(f, delimiter=';')
    for row in reader:
        name = row['name']
        blah = row['blah']

引用链接:

创建一个像常规阅读器一样操作的对象,但将读取的信息映射到一个dict,其键由可选的fieldnames参数给出....如果省略fieldnames参数,则csvfile第一行中的值将用作字段名.



2> snakecharmer..:

您可以使用csv.DictReader实例来获取此行为。

来自文档的示例:

>>> with open('names.csv') as csvfile:
...     reader = csv.DictReader(csvfile)
...     for row in reader:
...         print(row['first_name'], row['last_name'])
...
Eric Idle
John Cleese

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有