gpt4 book ai didi

python - 编写包含字典列表的 .csv 文件

转载 作者:行者123 更新时间:2023-11-30 22:56:36 26 4
gpt4 key购买 nike

我有这个字典列表:

[{'Eva': 5}, {'Ana': 53}, {'Ada': 12}]

我需要获取此列表并制作一个 .csv 文件,因此输出需要如下所示:

enter image description here

我有这段代码,但它给了我错误,所以我现在真的不知道该怎么做。

import csv
file = [{'Eva': 5}, {'Ana': 53}, {'Ada': 12}]

keys = file[0].keys()
with open('output.csv','wb') as output_file:
dict_writer = csv.DictWriter(output_file,keys)
dict_writer.writeheader()
dict_writer.writerows(file)

最佳答案

代码可以是这样的;

import csv

fieldnames = ["Owner's Names", "Average Age"]
file = [{'Eva': 5}, {'Ana': 53}, {'Ada': 12}]

with open('output.csv', 'w') as csvfile:
writer = csv.DictWriter(csvfile, fieldnames=fieldnames)
writer.writeheader()

for f in file:
writer.writerow({fieldnames[0]: f.keys()[0], fieldnames[1]: f.values()[0]})

希望对您有所帮助。

关于python - 编写包含字典列表的 .csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36947025/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com