python把数据保存成CSV格式
时间: 2024-09-12 20:10:13 浏览: 48
python 借助numpy保存数据为csv格式的实现方法
5星 · 资源好评率100%
在Python中,可以使用内置的`csv`模块来将数据保存成CSV格式。CSV(Comma-Separated Values,逗号分隔值)是一种常用的文件格式,用于存储表格数据,如电子表格或数据库。
以下是一个简单的例子,展示了如何使用Python的`csv`模块将数据写入CSV文件:
```python
import csv
# 要写入的数据,这里使用列表的列表来表示二维数据
data = [
['姓名', '年龄', '城市'],
['张三', '25', '北京'],
['李四', '30', '上海'],
['王五', '22', '广州']
]
# 指定要保存的CSV文件名
filename = 'example.csv'
# 使用'w'模式打开文件,准备写入数据
with open(filename, 'w', newline='', encoding='utf-8') as csvfile:
# 创建一个csv写字典对象
csvwriter = csv.writer(csvfile)
# 写入数据
for row in data:
csvwriter.writerow(row)
print(f"数据已成功保存到 {filename}")
```
这段代码首先导入了`csv`模块,然后创建了一个包含数据的列表`data`,其中包含了表头和数据行。接着定义了要保存的文件名`filename`,使用`with`语句打开文件,并确保文件在操作完成后会正确关闭。`csv.writer`用于创建一个`csv写字典对象`,可以将数据写入到CSV文件中。最后,遍历数据列表,使用`writerow`方法写入每一行数据。
阅读全文