【发布时间】:2019-10-17 15:34:46
【问题描述】:
我想在 python 中的现有 .csv 文件中添加一个新行。
我尝试通过在 windows 中的 spyder IDE 中的 csv 文件中附加一行来尝试以下操作。
def write_to_file():
file = open('E:/Python/Sample//Dataset.csv','a')
file.write(",".join([str(newID),request.form['username'],request.form['age']]))
file.close()
我希望新值出现在新行中。但它在最后一行附加了新值。
如果我添加名称“Erick”和年龄“60”,输出如下图所示。
但我希望得到类似下面的结果。
【问题讨论】:
-
为什么不能在行前写一个换行符?
-
@cricket_007 抱歉。我想按顺序添加行。
标签: python python-3.x csv