python把数据导出为csv
时间: 2024-08-27 10:04:00 浏览: 96
Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法
在Python中,可以使用内置的`csv`模块来将数据导出为CSV(逗号分隔值)文件。以下是一个简单的例子,展示了如何将数据写入CSV文件:
```python
import csv
# 假设我们有一个数据列表
data = [
['张三', '男', '30'],
['李四', '女', '24'],
['王五', '男', '32']
]
# 要写入的CSV文件名
filename = 'data.csv'
# 打开文件,准备写入
with open(filename, 'w', newline='', encoding='utf-8') as csvfile:
# 创建csv writer对象
csvwriter = csv.writer(csvfile)
# 写入标题行
csvwriter.writerow(['姓名', '性别', '年龄'])
# 写入数据行
for row in data:
csvwriter.writerow(row)
print(f"数据已经被写入到文件 {filename} 中。")
```
上述代码首先导入了`csv`模块,然后定义了一个包含数据的列表`data`,接着指定了要创建的CSV文件名。使用`with`语句来打开文件,确保文件最终能够正确关闭。创建了一个`csv.writer`对象,并通过调用`writerow`方法来写入数据。首先是标题行,然后是数据行。
阅读全文