【发布时间】:2016-08-04 13:12:36
【问题描述】:
我有一本字典:
inputdict = {key1: [value1,value2..], key2: [value1,value2..], key3: [value1,value2..]}
我想将数据写入 dict.csv 文件,格式如下:
key1: [value11,value12,..]
key2: [value1,value22,..]
key3: [value31,value32,..]
我写道:
import csv
with open(ouputfile, 'wb') as csv_file:
writer = csv.writer(csv_file)
for key, value in inputdict.items():
writer.writerow([key: value])
但现在我有一个错误:
TypeError: a bytes-like object is required, not 'str'
当我设法写出这样的文件时,我也想将它读回新字典。
字典包含键和整数列表中的字符串。我想通过读取 csv 文件来重用其他脚本的字典。
【问题讨论】:
标签: python-3.x csv dictionary