python按csv表头名称写入数据
时间: 2023-09-26 09:13:58 浏览: 95
python对表的操作例子-代码.txt
你可以使用Python的csv库和字典来按照CSV表头名称写入数据。以下是一个例子:
```python
import csv
# 定义要写入的数据
data = [
{'name': 'Alice', 'age': 25},
{'name': 'Bob', 'age': 30},
{'name': 'Charlie', 'age': 35}
]
# 打开CSV文件并写入数据
with open('data.csv', 'w', newline='') as file:
fieldnames = ['name', 'age'] # 定义CSV表头
writer = csv.DictWriter(file, fieldnames=fieldnames) # 创建DictWriter对象
writer.writeheader() # 写入表头
for row in data:
writer.writerow(row) # 按照表头写入数据
```
在上面的例子中,我们定义了要写入的数据,并指定了CSV表头名称为`name`和`age`。然后,我们使用csv库的DictWriter类来写入数据。在创建DictWriter对象时,我们传入了表头名称列表`fieldnames`,并使用writeheader方法写入表头。接下来,我们使用writerow方法按照表头名称写入每一行数据。注意,我们将每一行数据表示为一个字典,其中键为表头名称,值为对应的数据。
阅读全文