栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

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

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

文章目录
  • 前言
  • 使用步骤
    • 1.引入库
    • 2.读入数据与写入
  • 总结


前言

➡️当我们在爬虫的时候,是否有以下需求?需要把爬取的数据列表存储到一个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格式的文件中啦

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/990876.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号