python写入csv文件按照表头依次填充
时间: 2023-09-30 16:02:54 浏览: 104
可以使用Python内置的csv模块来写入csv文件。首先,需要定义好表头,并将表头写入到csv文件中。接着,可以使用csv模块的writerow函数将每一行数据写入到csv文件中,按照表头的顺序进行填充即可。以下是一个示例代码:
```python
import csv
# 定义表头
fieldnames = ['Name', 'Age', 'Gender']
# 写入表头
with open('data.csv', 'w', newline='') as csvfile:
writer = csv.DictWriter(csvfile, fieldnames=fieldnames)
writer.writeheader()
# 写入数据
with open('data.csv', 'a', newline='') as csvfile:
writer = csv.DictWriter(csvfile, fieldnames=fieldnames)
# 填充数据
writer.writerow({'Name': 'Alice', 'Age': 25, 'Gender': 'Female'})
writer.writerow({'Name': 'Bob', 'Age': 30, 'Gender': 'Male'})
writer.writerow({'Name': 'Charlie', 'Age': 35, 'Gender': 'Male'})
```
以上代码将会生成一个名为data.csv的文件,并按照表头的顺序填充了三行数据。
阅读全文