擅长:python、mysql、java
<p>一种方法是将所有数据读入,然后用头覆盖文件并再次将数据写出。对于大型CSV文件,这可能不实用:</p>
<pre><code>#!python3
import csv
with open('file.csv',newline='') as f:
r = csv.reader(f)
data = [line for line in r]
with open('file.csv','w',newline='') as f:
w = csv.writer(f)
w.writerow(['ColA','ColB'])
w.writerows(data)
</code></pre>