1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Python爬虫——列表信息写入到csv文件

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

时间:2021-12-15 02:33:11

相关推荐

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

文章目录

前言使用步骤1.引入库2.读入数据与写入 总结

前言

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

使用步骤

1.引入库

代码如下(示例):

import csv

2.读入数据与写入

🚩下方的的data_list是代码前面获取到的

代码如下(示例):

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。