python爬虫数据写入csv
时间: 2023-07-17 09:07:19 浏览: 94
你可以使用Python中的CSV模块来将爬取到的数据写入CSV文件。下面是一个简单的示例代码:
```python
import csv
# 假设你已经爬取到的数据存储在一个列表中,每个元素都是一个字典
data = [
{'name': 'Alice', 'age': 25, 'city': 'New York'},
{'name': 'Bob', 'age': 30, 'city': 'San Francisco'},
{'name': 'Charlie', 'age': 35, 'city': 'Los Angeles'}
]
# 定义CSV文件的字段名
fields = ['name', 'age', 'city']
# 打开CSV文件,指定写入模式
with open('data.csv', 'w', newline='') as csvfile:
# 创建CSV写入器
writer = csv.DictWriter(csvfile, fieldnames=fields)
# 写入字段名
writer.writeheader()
# 逐行写入数据
for row in data:
writer.writerow(row)
```
在上述示例中,你需要将爬取到的数据存储在一个列表中,每个元素都是一个字典,字典的键对应CSV文件的字段名。然后,通过CSV模块创建一个CSV写入器,并使用`writerow`方法逐行写入数据。最后,关闭文件即可。
这段代码将会将数据写入名为"data.csv"的CSV文件中。你可以根据需要修改文件名和字段名。
阅读全文