擅长:python、mysql、java
<p>我在编写CSV文件时遇到了类似的问题。
我不得不阅读csv文件并修改其中的一些字段。
要在CSV文件中写入头,我使用了以下代码:</p>
<pre><code>reader = csv.DictReader(open(infile))
headers = reader.fieldnames
with open('ChartData.csv', 'wb') as outcsv:
writer1 = csv.writer(outcsv)
writer1.writerow(headers)
</code></pre>
<p>当您编写数据行时,您可以按以下方式使用DictWriter</p>
<pre><code>writer = csv.DictWriter(open("ChartData.csv", 'a' ), headers)
</code></pre>
<p>在上述代码中,“a”</strong>表示追加。</p>
<p>总之->;在将头写入同一文件后,使用<strong>a</strong>将数据附加到csv</p>