python生成csv文件
时间: 2023-09-05 22:13:22 浏览: 90
python处理csv文件
可以使用Python内置的csv模块来生成csv文件。下面是一个简单的示例:
```python
import csv
# 定义数据
data = [
['姓名', '年龄', '性别'],
['张三', 25, '男'],
['李四', 30, '女'],
['王五', 28, '男']
]
# 打开文件,指定编码方式和写入模式
with open('data.csv', 'w', encoding='utf-8', newline='') as f:
# 创建csv写入器
writer = csv.writer(f)
# 写入数据
for row in data:
writer.writerow(row)
print('生成成功!')
```
在上面的示例中,我们首先定义了一个包含数据的列表,然后使用csv模块中的writer对象将数据写入到文件中。其中,`newline=''`参数是必须的,它表示写入数据时不需要自动添加换行符,否则会导致生成的csv文件格式错误。最后,使用`print`语句输出生成结果。
阅读全文