将爬取的数据存入csv
时间: 2023-09-17 20:08:41 浏览: 42
读取CSV中数据并保存到数据库中
好的,你想知道如何将爬取的数据存入csv文件。这个问题很简单,你可以使用Python内置的csv模块来实现。首先,你需要将爬取的数据存储为一个列表或字典。然后,使用csv模块中的writer函数将数据写入csv文件。下面是一个简单的示例代码:
```python
import csv
data = [{'name': 'Alice', 'age': 25},
{'name': 'Bob', 'age': 30},
{'name': 'Charlie', 'age': 35}]
# 打开csv文件并写入数据
with open('data.csv', 'w', newline='') as csvfile:
fieldnames = ['name', 'age']
writer = csv.DictWriter(csvfile, fieldnames=fieldnames)
# 写入表头
writer.writeheader()
# 写入数据
for row in data:
writer.writerow(row)
```
这段代码将一个包含三个字典的列表写入data.csv文件中。在写入数据之前,我们需要指定表头(即字段名),然后使用DictWriter创建一个writer对象。接着,我们调用writeheader方法写入表头,再通过循环将每个字典写入csv文件中。注意,我们使用newline=''参数来避免在写入csv文件时出现空行。
阅读全文