【发布时间】:2016-03-14 23:26:32
【问题描述】:
当我的数据看起来像这样(键中有多个项目)时,我如何将字典写入 CSV 或 TSV:
defaultdict(<type 'list'>, {('1_719263', 35, 4): [(1, 1, 'KEEP')]})
其中键是('1_713', 35, 4),值是[(1, 1, 'KEEP')]。
我想使用json 甚至csv.writer。
我也试过这个:
with open (output_name, "a") as f:
f.write(first_line + "\n")
for key, value in x_y_output.iteritems():
f.write(str((key, value)) + "\n")
但这不起作用,我无法摆脱()、[]、{}等。
【问题讨论】:
-
您的示例字典是否缺少结束 '}'?
标签: python file csv defaultdict