python print打印输出的值追加保存在csv中
时间: 2024-02-09 07:12:31 浏览: 57
Python文件操作.docx
可以使用Python内置的csv模块来将print输出的值追加保存在csv文件中。以下是示例代码:
```python
import csv
# 打开csv文件,如果不存在则创建
with open('output.csv', mode='a', newline='') as file:
writer = csv.writer(file)
# 将print输出的值写入csv文件
writer.writerow(['Hello', 'World', 123])
# 可以多次调用writerow方法将多个值写入csv文件
writer.writerow(['Python', 'is', 'awesome'])
```
在上面的示例代码中,我们首先使用`open`函数打开csv文件,设置`mode`参数为`'a'`表示以追加模式打开文件,如果文件不存在则会创建。然后使用`csv.writer`创建一个写入器对象`writer`,用于将print输出的值写入csv文件。
最后,我们可以调用`writerow`方法将print输出的值以列表的形式写入csv文件中,每个列表元素对应csv文件的一列。可以多次调用`writerow`方法将多个值写入csv文件。在调用完`writerow`方法后,记得要关闭文件。
阅读全文