Python 使用DictReader读取csv文件可能有哪些优点和缺点?

Python 使用DictReader读取csv文件可能有哪些优点和缺点?,python,Python,如下面的代码所示,通过将数据映射到字典(即使用DictReader模块)而不是使用reader=csv.reader(csvfile)来读取csv文件的优缺点是什么 为什么要在读写器给你的dict上调用dict?除了能够支持非标准格式的许多变体或“方言”之外,DictReader将每一行转换为一个字典,这使得访问字段更具可读性,并打开了处理的大门,这些处理通常更容易表示为字典上的操作。 import csv with open("file.csv", 'r') as csvfile: rea

如下面的代码所示,通过将数据映射到字典(即使用DictReader模块)而不是使用reader=csv.reader(csvfile)来读取csv文件的优缺点是什么


为什么要在
读写器
给你的dict上调用
dict
?除了能够支持非标准格式的许多变体或“方言”之外,
DictReader
将每一行转换为一个字典,这使得访问字段更具可读性,并打开了处理的大门,这些处理通常更容易表示为字典上的操作。
import csv
with open("file.csv", 'r') as csvfile:
  reader = csv.DictReader(csvfile)
  for row in reader:
     print(dict(row))

csvFile.close()