python爬虫数据写入csv
时间: 2023-07-17 16:07:05 浏览: 82
利用Python如何将数据写到CSV文件中
你可以使用Python中的csv模块将爬取到的数据写入CSV文件。下面是一个简单的示例代码:
```python
import csv
data = [
['姓名', '年龄', '性别'],
['张三', 20, '男'],
['李四', 25, '女'],
['王五', 30, '男']
]
filename = 'data.csv'
with open(filename, 'w', newline='', encoding='utf-8') as file:
writer = csv.writer(file)
writer.writerows(data)
print('数据写入成功!')
```
在这个例子中,我们创建了一个名为data的二维列表,其中包含了要写入CSV文件的数据。然后,我们指定了要写入的文件名为data.csv。
接下来,我们使用`open`函数打开文件,并指定了写入模式('w'),以及编码格式('utf-8')。然后,我们创建了一个`csv.writer`对象,该对象提供了一个`writerows`方法用于将数据写入文件。
最后,我们通过`writer.writerows(data)`将数据写入CSV文件中。
运行代码后,你将看到一个名为data.csv的文件被创建,并包含了我们定义的数据。
你可以根据你的具体需求修改代码,例如从爬虫提取的数据可以直接存储为一个列表,然后使用`writerows`方法将数据写入CSV文件。
阅读全文