擅长:python、mysql、java
<p>您不能以那种方式使用<code>DictWriter</code>,它是为<code>key=column_header</code>和<code>value=[row_values]</code>设计的。你知道吗</p>
<p>相反,您可以迭代字典并使用<code>csv.writerow</code></p>
<pre class="lang-py prettyprint-override"><code>import csv
myDic = { "a" : 1, "b" : 2, "c" : 15}
header = ["word", "count"]
with open('myFile.csv', 'w', encoding='utf-8-sig') as f:
w.writerow(header)
for k, v in myDic.items():
w.writerow([k, v])
</code></pre>
<p>或作为胡安帕.阿里维拉加指出可以直接在<code>.items()</code>上<code>writerows</code>。你知道吗</p>
<pre class="lang-py prettyprint-override"><code>with open('myFile.csv', 'w', encoding='utf-8-sig') as f:
w.writerow(header)
w.writerows(myDic.items())
</code></pre>
<p>但是,以这种方式将csv的信息存储在字典中是非常有限的,因为它只能是两列,所以在继续此路径之前,请确保这是一个可接受的选择。你知道吗</p>