【发布时间】:2016-05-20 20:35:47
【问题描述】:
我有一个 Python 字典,并存储了我需要写入 CSV 文件的日期。
我遇到的问题是我读过的文件中的一些字典不包含该特定 ID 的任何信息。所以我的 CSV 文件列没有正确排列。
例子
d["first1"]["title"] = founder
d["first1"]["started"] = 2005
d["second1"]["title"] = CEO
d["second1"]["favcolour"] = blue
所以当我使用以下代码时:
for key, value in d.iteritems():
ln = [key]
for ikey, ivalue in value.iteritems():
ln.append(ikey)
ln.extend([v for v in ivalue])
writer.writerow(ln)
我的 CSV 文件将包含所有信息,但“started”和“favcolour”在我想要的同一列中,因此这些列仅包含一个。
提前谢谢大家
【问题讨论】:
-
您能展示您当前和预期的输出格式吗?
标签: python python-2.7 csv dictionary