【发布时间】:2018-07-22 08:48:51
【问题描述】:
我想替换一个 cvs 文件的标题行text.csv。
header_list = ['column_1', 'column_2', 'column_3']
标题将如下所示;
column_1, column_2, column_3
这是我的代码;
import csv
with open('text.csv', 'w') as csvfile:
writer = csv.writer(csvfile)
writer.writerow(header_list)
csv 文件的标题已正确替换。但是,csv 文件中的其余行已被删除。如何仅替换标题而使其他行保持不变?
我正在使用 python v3.6
【问题讨论】:
-
要么这不是minimal reproducible example,要么你正在破坏整个现有的
text.csv,因为你正在用新数据覆盖文件,"w"不会追加,它覆盖 i>.
标签: python python-3.x csv