用几个键从字典中写入一个csv文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用几个键从字典中写入一个csv文件相关的知识,希望对你有一定的参考价值。

好的,我的词典有2个键和1个值

我想将此字典写为csv文件所以我做到了:

header = ['group', 'list', 'id']
with open("file.csv", 'w') as f2:
writer = csv.DictWriter(f2, fieldnames=header)
    writer.writeheader()
for key, val in counter.items(): 
    write.writerow([key]+val)

但是我有这个错误:TypeError:只能将列表(而不是“ int”)连接到列表

有人可以帮我吗?

答案

如何使用普通的with open

with open("file.csv", 'a+') as f:
    f.write('group' + ',' + 'list' + ',' + 'id'
    for key, value in f2.items():
        f.write(key[0] + ',' + k[1] + ',' + str(value))

以上是关于用几个键从字典中写入一个csv文件的主要内容,如果未能解决你的问题,请参考以下文章

以特定格式将“字典中的字典”写入 .csv 文件

Python - 需要帮助将字典字典写入 CSV 文件

将列表字典写入 CSV 文件

python 实现将字典写入csv文件

如何将带有嵌套字典的列表写入 csv 文件?

尝试将字典写入 CSV 文件时,Str 属性没有键