擅长:python、mysql、java
<p><code>DictWriter</code>的工作方式与预期不同。</p>
<pre><code># For python 2, skip the "newline" argument: open('dict.csv','w")
with open('dict.csv', 'w', newline="") as csv_file:
writer = csv.writer(csv_file)
for key, value in mydict.items():
writer.writerow([key, value])
</code></pre>
<p>要读回:</p>
<pre><code>with open('dict.csv') as csv_file:
reader = csv.reader(csv_file)
mydict = dict(reader)
</code></pre>
<p>它非常紧凑,但它假定您在阅读时不需要进行任何类型转换</p>