擅长:python、mysql、java
<p>此问题仅在Windows上的Python中出现。</p>
<p>在Python v3中,需要在open调用中添加newline=':</p>
<p><a href="https://stackoverflow.com/questions/16271236/python-3-3-csv-writer-writes-extra-blank-rows">Python 3.3 CSV.Writer writes extra blank rows</a></p>
<p>在Python v2上,在传递给csv之前,需要在open()调用中以二进制形式打开文件</p>
<p>换行</p>
<pre><code>with open('stocks2.csv','w') as f:
</code></pre>
<p>致:</p>
<pre><code>with open('stocks2.csv','wb') as f:
</code></pre>
<p>会解决问题的</p>
<p>有关此问题的详细信息,请访问:</p>
<p><a href="https://stackoverflow.com/questions/3191528/csv-in-python-adding-extra-carriage-return">CSV in Python adding an extra carriage return</a></p>