Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 数据未追加到新行。插入到最后一行并创建新列_Python_Csv - Fatal编程技术网

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

Python 数据未追加到新行。插入到最后一行并创建新列,python,csv,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 rec

我用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")

也许你应该试试这样的

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

打开文件时,使用newline参数,如下所示

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

update
是要追加的一行,还是正常运行时间、停机时间、生产的零件、零件、pred的五行?如果您能在追加之前和之后为我们提供示例文件内容,了解您的问题将非常有用。