python csv写入不覆写
时间: 2023-08-09 15:04:36 浏览: 83
python将数据写入csv文件
5星 · 资源好评率100%
你可以使用 "a" 模式来打开 CSV 文件,这样每次写入时就不会覆盖原有内容。以下是一个示例代码:
```python
import csv
# 打开 CSV 文件,如果不存在则创建
with open('data.csv', mode='a', newline='') as file:
writer = csv.writer(file)
# 写入数据
writer.writerow(['John', 'Doe', 'john@example.com'])
writer.writerow(['Jane', 'Smith', 'jane@example.com'])
```
在这个示例中,使用了 `'a'` 模式来打开文件,`newline=''` 参数用于避免在 Windows 系统中出现多余的空行。每次调用 `writer.writerow()` 方法时,会将一行数据添加到文件的末尾,而不会覆盖已有的内容。
希望这对你有帮助!如有其他问题,请随时提问。
阅读全文