Как написать словарь в CSV или TSV, когда мои данные выглядит следующим образом (несколько элементов в ключ):записи словаря в файл (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")
Но это не работает, и я не могу избавиться от ()
, []
, {}
и т.д.
Ваш образец ДИКТ пропавшие закрывающий '}'? – ChrisFreeman