擅长:python、mysql、java
<p><code>csv</code>模块<a href="http://docs.python.org/3.1/library/csv.html#id3" rel="nofollow">docs</a>中的脚注:</p>
<blockquote>
<p>If <code>newline=''</code> is not specified, newlines embedded
inside quoted fields will not be interpreted correctly, and on
platforms that use <code>\r\n</code> linendings on write an extra <code>\r</code> will be added.
It should always be safe to specify <code>newline=''</code>, since the csv module
does its own (universal) newline handling.</p>
</blockquote>
<p>Windows恰好是一个(…the)平台,它使用<code>\r\n</code>作为行结尾。这就是为什么要获得特定于平台的行为;通过将<code>newline=''</code>指定到<code>open</code>来删除它。在</p>