用几个键从字典中写入一个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文件的主要内容,如果未能解决你的问题,请参考以下文章