我寫的連載詞典作爲使用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