擅长:python、mysql、java
<p>我知道这个问题很久以前就被问过了。但是对于其他遇到这个问题的人来说,这里有一个替代Python的方法。</p>
<p>如果您有权访问sed(如果您使用的是Linux或Mac;您也可以在Windows 10上下载Ubuntu Bash,sed将随附),您可以使用这一行:</p>
<pre><code>sed -i 1i"ColA,ColB" mycsvfile.csv
</code></pre>
<p>i将确保sed将就地编辑,这意味着sed将用顶部的头覆盖文件。这很危险。</p>
<p>如果要创建新文件,请执行以下操作</p>
<pre><code>sed 1i"ColA,ColB" mycsvfile.csv > newcsvfile.csv
</code></pre>