投稿    登录
欢迎来访~

 分类:Python

Python

[Python3网络爬虫开发实战] 5.3.2-Redis存储

[Python3网络爬虫开发实战] 5.3.2-Redis存储
Redis是一个基于内存的高效的键值型非关系型数据库,存取效率极高,而且支持多种存储数据结构,使用也非常简单。本节中,我们就来介绍一下Python的Redis操作,主要介绍RedisPy这个库的用法。 1. 准备工作 在开始之前,请确保已经安装好了Redis及RedisPy库。如...

崔庆才 2018-01-29 19:43 13647浏览 2评论 16喜欢

Python

[Python3网络爬虫开发实战] 5.3.1-MongoDB存储

[Python3网络爬虫开发实战] 5.3.1-MongoDB存储
MongoDB是由C++语言编写的非关系型数据库,是一个基于分布式文件存储的开源数据库系统,其内容存储形式类似JSON对象,它的字段值可以包含其他文档、数组及文档数组,非常灵活。在这一节中,我们就来看看Python 3下MongoDB的存储操作。 1. 准备工作 在开始之前,请确...

崔庆才 2018-01-29 19:37 16118浏览 0评论 29喜欢

Python

[Python3网络爬虫开发实战] 5.2.1-MySQL存储

[Python3网络爬虫开发实战] 5.2.1-MySQL存储
在Python 2中,连接MySQL的库大多是使用MySQLdb,但是此库的官方并不支持Python 3,所以这里推荐使用的库是PyMySQL。 本节中,我们就来讲解使用PyMySQL操作MySQL数据库的方法。 1. 准备工作 在开始之前,请确保已经安装好了MySQL数据库并保...

崔庆才 2018-01-29 19:29 22615浏览 4评论 41喜欢

Python

[Python3网络爬虫开发实战] 5.2-关系型数据库存储

[Python3网络爬虫开发实战] 5.2-关系型数据库存储
关系型数据库是基于关系模型的数据库,而关系模型是通过二维表来保存的,所以它的存储方式就是行列组成的表,每一列是一个字段,每一行是一条记录。表可以看作某个实体的集合,而实体之间存在联系,这就需要表与表之间的关联关系来体现,如主键外键的关联关系。多个表组成一个数据库,也就是关系型数据...

崔庆才 2018-01-29 19:25 8293浏览 1评论 21喜欢

Python

[Python3网络爬虫开发实战] 5.1.3-CSV文件存储

[Python3网络爬虫开发实战] 5.1.3-CSV文件存储
CSV,全称为Comma-Separated Values,中文可以叫作逗号分隔值或字符分隔值,其文件以纯文本形式存储表格数据。该文件是一个字符序列,可以由任意数目的记录组成,记录间以某种换行符分隔。每条记录由字段组成,字段间的分隔符是其他字符或字符串,最常见的是逗号或制表符。不...

崔庆才 2018-01-29 16:59 16529浏览 62评论 30喜欢

Python

[Python3网络爬虫开发实战] 5.1.1-TXT文本存储

[Python3网络爬虫开发实战] 5.1.1-TXT文本存储
将数据保存到TXT文本的操作非常简单,而且TXT文本几乎兼容任何平台,但是这有个缺点,那就是不利于检索。所以如果对检索和数据结构要求不高,追求方便第一的话,可以采用TXT文本存储。本节中,我们就来看下如何利用Python保存TXT文本文件。 1. 本节目标 本节中,我们要保存知乎...

崔庆才 2018-01-29 16:51 23863浏览 1评论 44喜欢

Python

[Python3网络爬虫开发实战] 5-数据存储

[Python3网络爬虫开发实战] 5-数据存储
用解析器解析出数据之后,接下来就是存储数据了。保存的形式可以多种多样,最简单的形式是直接保存为文本文件,如TXT、JSON、CSV等。另外,还可以保存到数据库中,如关系型数据库MySQL,非关系型数据库MongoDB、Redis等。 转载请注明:静觅 » [Pytho...

崔庆才 2018-01-29 16:42 9089浏览 0评论 18喜欢