擅长:python、mysql、java
<p>签出<a href="https://stackoverflow.com/questions/1279779/what-is-the-difference-between-r-and-n">this answer</a>。Numpy是根据unix标准编码的,但是记事本不理解并且只需要windows,并且在没有<code>\r</code>的情况下不会呈现<code>\n</code>,但是几乎任何其他非智能软件都会正确地读取它。</p>
<p>编辑:如<a href="https://stackoverflow.com/questions/11267661/in-numpy-savetxt-function-what-does-the-newline-parameter-do">this other question</a>或<a href="http://docs.scipy.org/doc/numpy/reference/generated/numpy.savetxt.html" rel="nofollow noreferrer">documentation</a>中所述,numpy.savetxt有一个参数,允许您为windows设置换行编码。所以,如果你真的想和记事本兼容,你需要的是:</p>
<pre><code>np.savetxt('test.csv', a, delimiter=';', newline='\r\n', fmt='%.1f')
</code></pre>