我用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")
答案 0 :(得分:1)
在打开文件时使用换行符,如下所示
with open("m.csv","a",newline='') as csvfile:
答案 1 :(得分:0)
也许您应该尝试这样的事情
update=[uptime,downtime,partsproduced,partsrem,pred,"\n"]