dict_writer()函数如何使用
时间: 2024-05-03 11:16:43 浏览: 14
`DictWriter`函数是Python中用于将字典对象写入CSV文件的模块`csv`中的一个类。使用`DictWriter`函数可以方便地将字典对象写入到CSV文件中,而无需手动拼接字符串或者使用其他复杂的方式。
以下是一个示例代码,说明如何使用`DictWriter`函数:
```python
import csv
# 定义要写入CSV文件的字段名称
fields = ['Name', 'Age', 'Gender']
# 定义要写入CSV文件的数据
data = [
{'Name': 'Tom', 'Age': 25, 'Gender': 'Male'},
{'Name': 'Lucy', 'Age': 30, 'Gender': 'Female'},
{'Name': 'John', 'Age': 28, 'Gender': 'Male'}
]
# 打开CSV文件,使用DictWriter函数写入数据
with open('output.csv', 'w', newline='') as f:
writer = csv.DictWriter(f, fieldnames=fields)
writer.writeheader() # 写入表头
for d in data:
writer.writerow(d) # 逐行写入数据
```
在上面的示例代码中,首先定义了要写入CSV文件的字段名称和数据,然后使用`with open()`语句打开要写入的文件,并使用`csv.DictWriter`函数创建一个写入器对象`writer`,并指定字段名称。接着,使用`writer.writeheader()`函数写入表头,然后使用`writer.writerow()`函数逐行写入数据。最后,使用`with open()`语句结束后,文件将被自动关闭。
以上就是`DictWriter`函数的基本使用方法。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](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)