python爬虫数据导出csv
时间: 2024-01-21 22:14:24 浏览: 123
以下是一个使用Python爬虫将数据导出为CSV文件的示例:
```python
import csv
# 假设你已经通过爬虫获取到了数据,存储在一个列表中
data = [
{'name': '张三', 'age': 20, 'gender': '男'},
{'name': '李四', 'age': 25, 'gender': '女'},
{'name': '王五', 'age': 30, 'gender': '男'}
]
# 定义CSV文件的列名
fields = ['name', 'age', 'gender']
# 指定CSV文件的路径和文件名
filename = 'data.csv'
使用csv模块将数据写入CSV文件
with open(filename, 'w', newline='') as csvfile:
writer = csv.DictWriter(csvfile, fieldnames=fields)
writer.writeheader() # 写入列名
writer.writerows(data) # 写入数据
print("数据已成功导出为CSV文件。")
```
这段代码首先导入了csv模块,然后定义了一个包含数据的列表和一个包含列名的列表。接下来,指定了要保存CSV文件的路径和文件名。然后,使用`open()`函数打开文件,并使用`csv.DictWriter`创建一个写入器。通过调用`writeheader()`方法写入列名,然后使用`writerows()`方法将数据写入CSV文件。最后,打印出成功导出的消息。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)