我有一本字典,我想写到 csv 中。我的字典看起来像:
dict={
object1:
{
time1:[value1,value2],
time2:[value3,value4]
},
object2:
{
time1:[value5,value6],time2[value7,value8]
}
}
我希望它写成:
对象1
时间1,价值1,价值2
时间 2,值 3,值 4
对象2
时间1,价值5,价值6
时间 2,值 7,值 8
到目前为止,我只能弄清楚如何使用以下代码将键/值对写出 csv:
writer = csv.writer(open('test.csv','wb'))
for key, value in Dict.items():
writer.writerow([key,value])
所以它看起来像:
objcet1,{
time1:[value1,value2],time2:[value3,value4]
}
objcet2,{
time1:[value5,value6],time2:[value7,value8]
}
我尝试使用仅编写外部键(标记为 object1 和 object2 的键)
writer = csv.writer(open('test.csv','wb'))
for key, value in Dict.key():
writer.writerow([key])
但它只是写出一个空白文件。我想如果我能弄清楚如何自己写外键,我就可以随心所欲地写出 csv。有没有人有什么建议?