Python爬虫——列表信息写入到csv文件


前言

➡️当我们在爬虫的时候,是否有以下需求?需要把爬取的数据列表存储到一个csv文件中呢?那么步骤如下⬇️


使用步骤

1.引入库

代码如下(示例):

import csv

2.读入数据与写入

🚩下方的的data_list是代码前面获取到的
代码如下(示例):

# 编写数据
data_list = [
{'新闻标题': '我校顺利完成2022年上半年全国大学英语四六级口语考试', '发布时间': '2022-05-24 09:18 ', '新闻链接': 'http://www.cqwu.edu.cn/article_331608.html', '阅读次数': '772', '新闻来源': '教务处  唐家荣'},
{'新闻标题': '学校举办2022年度教职工双扣比赛', '发布时间': '2022-05-24 08:40 ', '新闻链接': 'http://www.cqwu.edu.cn/article_331587.html', '阅读次数': '898', '新闻来源': '吴波'},
{'新闻标题': '学校语言文字工作委员会组织青年志愿者推广普及普通话助力乡村文化振兴', '发布时间': '2022-05-23 17:44 ', '新闻链接': 'http://www.cqwu.edu.cn/article_331556.html', '阅读次数': '907', '新闻来源': '教务处  蓝璘'}]

#  1.创建csv文件对象,encoding='utf-8'是设置编码格式,newline=''为了防止空行
f = open('news.csv', 'w', encoding='utf-8')
#  2.基于文件对象构建csv写入对象
csv_write = csv.writer(f)
#  3.构建列表头
csv_write.writerow(['新闻标题', '发布时间', '新闻链接', '阅读次数', '新闻来源'])
for data in data_list:
    #  4.写入csv文件
    csv_write.writerow([data['新闻标题'], data['发布时间'], data['新闻链接'], data['阅读次数'], data['新闻来源']])

总结

🚀结果如下

在这里插入图片描述
这样,我们的数据就存储成功啦

总结:需要一个列表list的数据字典dict,利用csv库直接可以把列表list信息输出到csv格式的文件中啦

  • 1
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

狮子座的程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值