python往csv文件里添加一行数据的代码
时间: 2023-09-10 21:09:02 浏览: 62
可以使用Python内置库csv来实现向csv文件中添加一行数据的功能。具体代码如下:
```python
import csv
# 打开csv文件,设置文件指针为追加模式
with open('data.csv', 'a', newline='') as csvfile:
# 创建csv写入对象
writer = csv.writer(csvfile)
# 定义要写入的数据
row = ['John', 'Doe', '25']
# 使用writerow方法将数据写入csv文件
writer.writerow(row)
```
其中,`open`函数的第一个参数为csv文件的路径,第二个参数为打开文件的模式,`'a'`表示以追加模式打开文件,即在文件末尾添加数据。`csv.writer`创建了一个csv写入对象,`writerow`方法将一行数据写入到csv文件中。
以上代码中,写入的数据为`['John', 'Doe', '25']`,可以根据实际需求修改。同时,为了保证写入的数据格式正确,建议在写入数据前先检查csv文件的表头是否与要写入的数据一致。
阅读全文