我写的连载词典作为使用csv
模块CSV文件列表的功能,使用如下代码:使用DictWriter写一本字典的键的子集
data = csv.DictWriter(out_f, fieldnames)
data.writerows(dictrows)
不过,我有时候想只向文件写出每个字典密钥的一个子集。如果我通过为fieldnames
每个字典具有键的子集,我得到的错误:
"dict contains fields not in fieldnames"
我怎样才能让这个DictRows会写只是字段的子集我指定CSV,忽略那些字段中的字段而不是字段名中的字段?
未找到字典键的选项restval与extrasaction ='ignore'特别有用。 – Gregor 2013-01-17 11:04:20