如何让每一次for循环写入csv文件的数据不覆盖掉上一次循环写入的数据,python代码展示
时间: 2023-06-04 22:08:42 浏览: 125
您可以在写入时使用'a'模式打开文件,这样每次写入都会追加到后面而不是覆盖前面的。下面是一个示例的 python 代码:
```python
import csv
with open('example.csv', mode='a', newline='') as file:
writer = csv.writer(file)
writer.writerow(['John', 'Doe', 35])
writer.writerow(['Jane', 'Doe', 28])
```
在此示例中,我们打开一个名为 example.csv 的文件,并使用 csv.writer() 方法创建一个 writer 对象。然后,我们使用 writerow() 方法追加两行数据。如果我们运行此代码块两次,它将在文件的末尾追加两行数据,而不是覆盖前两行。
阅读全文