python中csv的写
时间: 2024-03-01 15:06:35 浏览: 62
Python的标准库csv是用于读写CSV(Comma-Separated Values)文件的工具,CSV文件是一种常用的文本文件格式,用于存储表格数据,各字段之间用逗号分隔。csv模块提供了一系列函数,可用于读写CSV文件,其中csv.writer是用于写入CSV文件的函数,以下是csv.writer函数的使用方法:
1. 首先,需要导入csv模块:
```python
import csv
```
2. 使用open函数打开要写入的CSV文件,设置文件打开模式为'w'(写入模式),并创建csv.writer对象:
```python
with open('example.csv', 'w', newline='') as csvfile:
writer = csv.writer(csvfile)
```
3. 使用writerow方法向CSV文件中写入一行数据,该方法接受一个列表作为参数,列表中的每个元素表示一个字段的值:
```python
writer.writerow(['Name', 'Age', 'Gender'])
writer.writerow(['Tom', '18', 'Male'])
writer.writerow(['Lucy', '20', 'Female'])
```
完整示例代码如下:
```python
import csv
with open('example.csv', 'w', newline='') as csvfile:
writer = csv.writer(csvfile)
writer.writerow(['Name', 'Age', 'Gender'])
writer.writerow(['Tom', '18', 'Male'])
writer.writerow(['Lucy', '20', 'Female'])
```
这将创建一个名为example.csv的CSV文件,并向其中写入三行数据,每行包含三个字段(Name、Age、Gender)。需要注意的是,newline参数用于指定换行符的类型,如果不设置该参数,可能会出现多余的空行。
阅读全文