数据未追加到新行。插入最后一行并创建新列

时间:2019-01-31 14:31:06

标签: python csv

我用python编写了一些代码,用于将行追加到csv文件中。但是,我的代码将其输入到同一行中,从而创建了新列。

我想将更新后的列表添加到我的csv文件中。

update=[uptime,downtime,partsproduced,partsrem,pred]
with open("m.csv","a") as csvfile:
    writer = csv.writer(csvfile)
    writer.writerow(update)
    print("Data has been recorded and updated in the input file")

2 个答案:

答案 0 :(得分:1)

在打开文件时使用换行符,如下所示

with open("m.csv","a",newline='') as csvfile:

答案 1 :(得分:0)

也许您应该尝试这样的事情

update=[uptime,downtime,partsproduced,partsrem,pred,"\n"]