Python 使用DictReader读取csv文件可能有哪些优点和缺点?
如下面的代码所示,通过将数据映射到字典(即使用DictReader模块)而不是使用reader=csv.reader(csvfile)来读取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
为什么要在
读写器
给你的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()