在python中向csv添加新行

时间:2018-04-13 12:32:52

标签: python csv

我有以下形式的csv:

name,age,country  
john,23,japan  
mel,27,ireland

当我尝试使用以下代码附加时:

import csv
info=['kirsty','32','germany']
with open('data.csv','a') as file:
    writer=csv.writer(file)
    writer.writerow(info)

file.close()

我在记事本中打开文件时得到了这个:

name,age,country  
john,23,japan   
mel,27,irelandkirsty,32,germany

我不明白为什么新条目不会附加到下一行。

1 个答案:

答案 0 :(得分:1)

您可以在每个新行前添加“\ n”