python爬取下来的数据保存csv文件怎么加title_我的实战经验分享:深入浅出Python数据库操作...

本文适合Python初学者,讲解如何将爬取的数据从CSV保存到SQLite数据库,包括环境配置、数据写入、优势分析及基本操作。通过实例,介绍如何使用Python的sqlite3模块,以及如何在Jupyter Notebook中进行交互式操作。
摘要由CSDN通过智能技术生成

本篇适合刚入门Python、已经学习了一些基础,想要关联学习数据库相关操作的朋友们~

先前听到一些朋友的反馈说,Python语言本身是很轻松地入门了,

但在做数据储存的时候,

比如做爬虫爬取到的数据,想要把暂时保存在内存中的数据永久保存起来,

究竟往哪存,怎么存,就有些困惑了。

“with open()”存到本地文件是相对简单的处理,

爬取到的数据大多是结构化的,直接存取文件可能不是效率最高的方法,

但面对数据库,了解到使用数据库的优点之后,

总会感觉与数据库之间似乎还隔了一层神秘面纱,有些难入门。

其实细说下来,也不过如此,本篇会循序递进跟大伙儿聊聊实战经验,

练习实际操作,然后发出“so easy!”的感叹~

看过我图文的朋友大概会了解,是比较倾向于“授之以渔”的,

本篇也一样,除了说说关键点外,

会给很多资料传送门,明确方向方便大伙儿深入了解。

咱话不多说,直接进入主题吧!

1ecc9991bf88c385c7efddceb289c635.gif

在实操之前,我们稍微先提一下环境配置什么的。

这里建议大伙儿测试的时候搭配使用Anaconda 3

(之前发的图文《 安装环境配置,以及如何编译exe可执行程序(上篇) - Python高手成长路(系列)(第1阶段)  》可以参考),

使用里面自带的一款非常方便学习测试的IDE,叫 Jupyter Notebook(以下简称Notebook)。

793242e5a8c5bb669f41feb4714ca443.png

图:Jupyter Notebook 的Logo

我能想到的用Jupyter Notebook练习的好处

· 可以交互式操作,输入一段运行立即能得到运行结果,也能一直保留运行时的内存数据

· 同个笔记文件中,每段代码的运行结果都可以随时保存起来,下次再打开时也可以查看结果内容

· 对比官方原版搭配的IDLE,它界面流畅,而且操作上方便太多,而且还有能写Markdown、显示图表图像等等的加分功能

· 除了默认支持的Python外,还支持R、Julia、Scala等40多款程序语言(支持列表传送门:https://github.com/jupyter/jupyter/wiki/Jupyter-kernels )

Jupyter Notebook它也是有缺点的:

· 运行起来可能不是特别快速,虽然做机器学习研究等等一些情景下用它会很方便,但由于软件是前后端分离的形式,后端回传结果到前端网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值