我正在尝试使用Python向现有的csv文件添加新的列标题和值。我查找的所有信息都将标题追加到最后一列的最后一行,但这并不是我想要的结果。下面是我想要的结果:
Header Header2 Header3 NewHeader Value Value2 Value3 NewValue 而实际上我得到的是:
这是我的代码:
Header Header2 Header3 NewHeader Value Value2 Value3 NewValue 而实际上我得到的是:
Header Header2 Header3
Value Value2 Value3**NewHeader
NewValue`
这是我的代码:
import csv
with open('filename.csv', 'a') as csvfile:
fieldnames = ['pageviewid']
writer = csv.DictWriter(csvfile, fieldnames=fieldnames)
writer.writeheader()
writer.writerow({'pageviewid': 'Baked'})
writer.writerow({'pageviewid': 'Lovely'})
writer.writerow({'pageviewid': 'Wonderful'})
'a'
表示追加
,但它只能在文件末尾追加。 - furas