使用DictReader读取文件内容,并将该内容转换为有序行列表
时间: 2024-03-24 17:39:50 浏览: 73
使用 DictReader
读取文件内容,可以将每一行转换为一个字典,其中字典的 key 为 CSV 文件的第一行,value 为当前行的值。这样,我们可以更容易地使用列名来访问数据。下面是一段示例代码,将 CSV 文件读取并转换成有序行列表:
import csv
with open('file.csv', newline='') as csvfile:
reader = csv.DictReader(csvfile)
rows = [row for row in reader]
print(rows)
在这段代码中,我们使用 csv.DictReader
创建一个对象,并将其传递给 reader
变量。然后,我们使用列表推导式将每一行转换成一个字典,并添加到 rows
列表中。最后,我们将 rows
列表打印出来。
相关推荐












