python遍历写入csv
时间: 2023-10-23 08:28:21 浏览: 232
可以使用Python内置的csv模块来遍历写入csv文件。
首先,需要导入csv模块:
```python
import csv
```
然后,可以通过打开一个csv文件并创建一个csv写入对象来实现遍历写入:
```python
with open('example.csv', mode='w', newline='') as file:
writer = csv.writer(file)
writer.writerow(['Name', 'Age', 'Gender']) # 写入表头
# 遍历数据并写入
for person in person_list:
writer.writerow([person['name'], person['age'], person['gender']])
```
其中,`example.csv`是要写入的文件名,`mode='w'`表示以写入模式打开文件,`newline=''`表示不使用换行符。`csv.writer()`函数用于创建一个csv写入对象,`writer.writerow()`方法用于写入一行数据。
在遍历数据时,假设有一个包含多个人员信息的列表`person_list`,每个人员信息都以字典形式存储,如下所示:
```python
person_list = [
{'name': 'Alice', 'age': 23, 'gender': 'female'},
{'name': 'Bob', 'age': 32, 'gender': 'male'},
{'name': 'Charlie', 'age': 27, 'gender': 'male'}
]
```
以上代码将遍历`person_list`中的每个人员信息,并将其写入到`example.csv`文件中。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)