csv.DictReader
时间: 2024-03-01 08:45:09 浏览: 139
csvReader:一个C ++类,用于对CSV执行基本操作
csv.DictReader是Python的csv模块中的一个方法,用于读取CSV文件并将其解析为字典形式的数据。它可以根据CSV文件的表头将每一行数据转换为一个字典,其中键是表头的字段名,对应的值是该字段在当前行中的值。
使用csv.DictReader的基本语法为:
import csv
with open(file, "r", encoding='utf-8') as f:
dictReader = csv.DictReader(f)
for row in dictReader:
print(row)
上述代码中,首先使用open方法打开CSV文件,然后将文件对象作为参数传递给csv.DictReader的构造函数,创建一个DictReader对象。接着,可以通过循环遍历dictReader对象来逐行读取CSV文件中的数据,每一行数据都被解析为一个字典。最后,可以根据需要对字典中的数据进行处理或输出。
阅读全文