Python爬虫——使用正则表达式爬取一本喜欢的小说

使用正则表达式爬取一本喜欢的小说 这个爬虫的案例是对正则表达式的运用,通过这个案例,我们可以对正则表达式有更深入的了解。 1. 信息来源: 努努书坊。爬取的小说:三国演义。链接为:https://www.kanunu8.com/files/old/2011/2447.html 2. 解...

2019-01-29 19:21:16

阅读数 336

评论数 0

Python爬虫——使用正则表达式爬取西安7天的天气预报,并使用prettytable模块输出

使用正则表达式爬取西安7天的天气预报 这个爬虫的案例就是对正则表达式的运用,通过这个案例,我们可以对正则表达式有更加深入的理解。 1. 信息来源: 天气网。  链接为:https://www.tianqi.com/xian/7 2. 解析需要爬取的信息: 进入主页,我们可以看到如上图...

2019-01-29 18:46:51

阅读数 232

评论数 0

Python编程——正则表达式(附实例)

正则表达式的介绍 正则表达式是简介表达一组字符串的表达式,正则表达式可以方便的检查一个字符串是否与某种模式匹配。在正则表达式中,使用最多的就是如下几种函数,在下面将分别介绍。 import re re.match()   #match函数从头开始匹配,如果不是起始位置匹配成功的话,matc...

2019-01-29 17:59:15

阅读数 589

评论数 0

Python编程——sys模块的使用详解(附实例)

sys模块的使用   sys模块是python语言的一个系统内置模块,安装python后已包含sys库,不需要单独再安装。只需 import sys 即可。   我们可以通过dir(sys)查看模块中可用的方法,结果如下: >>&...

2019-01-29 15:18:27

阅读数 272

评论数 0

12306车站信息爬取(4)——添加车票的票价信息

在前三篇文章的基础上: 12306车站信息爬取(1)——输入条件的判断,包括出发站,到达站,和出发时间,并获取车次信息的链接 12306车站信息爬取(2)——输入出发站,到达站和出发时间,获取车次信息的列表 12306车站信息爬取(3)——使用prettytable模块和colorama模块...

2019-01-25 18:07:26

阅读数 464

评论数 2

Python编程——json模块的使用详解(附实例)和json模块与pickle模块的区别

1. JSON模块的介绍 (1)json模块:     JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人们阅读和编写。json模块是python语言的一个系统内置模块,安装python后已包含json库,不需要单独再安装。只需 import ...

2019-01-25 11:47:13

阅读数 144

评论数 1

Python编程——shelve模块的使用详解(附实例)

1. shelve模块的介绍 (1)shelve模块:         shelve是一个简单的数据存储方案,类似key-value数据库,可以很方便的保存python对象,其内部是通过pickle协议来实现数据序列化。shelve只有一个open()函数,这个函数用于打开指定的文件(一个持久...

2019-01-24 17:55:29

阅读数 246

评论数 0

Python编程——pickle模块的使用详解(附实例)

1.  模块的介绍 在介绍pickle模块之前,我们先了解一下python中的模块以及模块的分类,可以让我们对模块有更深入的了解。 (1) 模块是什么: Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 模...

2019-01-24 16:15:19

阅读数 290

评论数 0

Python编程——OS模块的常见20种用法

OS模块的常见用法 在python中,os 模块提供了非常丰富的方法用来处理文件和目录。常见的用法如下所示: 1. os.getcwd() : 得到当前工作目录,即当前Python脚本工作的目录路径。 >>> import...

2019-01-23 15:25:05

阅读数 74

评论数 0

Python编程——文件读写操作(with 语句)

with语句相比以往的读写文件,能自动帮我们调用close()方法,避免浪费系统的资源。 1. 读写文本文件 1.1 > 向文件中写内容: 语法如下: with open ("1.txt","w&quot...

2019-01-23 14:03:15

阅读数 107

评论数 0

Python编程——匿名函数lambda和高阶函数(filter,map,reduce,sorted等)的使用

1. 匿名函数 在python中,我们使用 lambda 来创建匿名函数。匿名函数一般为一个表达式,函数体比较简单。它的特点如下所示: lambda的主体是一个表达式,函数体比较简单,一般只有一个语句,而不是一个代码块。 lambda函数拥有自己的命名空间。 lambda的语法非常简单:即...

2019-01-23 10:18:52

阅读数 57

评论数 0

Python编程——函数的定义和操作

1.  函数的定义 函数是组织好的,可以重复使用的代码段,可以提高代码的性能,使整体更具有结构性。 我们也可以定义一个实现某种功能的函数,对于定义函数,有如下的规则: 函数代码块以 def 关键词开头,后接函数名和圆括号(),后面在跟个冒号:。 参数必须放在圆括号中间,圆括号之间可以用于定...

2019-01-18 22:11:10

阅读数 67

评论数 0

12306车站信息爬取(3)——使用prettytable模块和colorama模块使输出结果美化

在前两篇文章的基础上: 12306车站信息爬取(1)——输入条件的判断,包括出发站,到达站,和出发时间,并获取车次信息的链接 12306车站信息爬取(2)——输入出发站,到达站和出发时间,获取车次信息的列表 我们已经获取了车次的列表信息,在接下来的这篇文章中,主要涉及到的内容有:使用pret...

2019-01-15 21:45:26

阅读数 1751

评论数 0

12306车站信息爬取(2)——输入出发站,到达站和出发时间,获取车次信息的列表

在上一篇文章中,我们简单了解了 输入条件的判断,包括出发站,到达站,和出发的时间,获取车次信息的链接; 12306车站信息爬取(1)——输入条件的判断,包括出发站,到达站,和出发时间,并获取车次信息的链接 在这一篇文章中,主要涉及到的内容有:车次信息的爬取。 在上一篇文章中,我们已经获取了车...

2019-01-15 20:17:10

阅读数 1134

评论数 4

Python编程——数学,比较,逻辑,关系,赋值等运算操作

 各种常见的运算符操作: 数学运算(+,-,*, / , // , % , **) 比较运算(== , != ,  > , < , >= ,  <=) 逻辑运算(and ,or ,not) 关系运算(i...

2019-01-09 17:31:43

阅读数 78

评论数 0

Python编程——字符串的定义和操作

python的基本数据类型有6种,包括,数字(int,float...),字符串,元组,列表,集合,字典。 1. 六种数据类型如下:(后面的文章有详细介绍) a=1 print("a=1" ,type(a)) b=3.14 print("...

2019-01-09 17:19:12

阅读数 218

评论数 0

Python编程——集合的定义和操作

集合是Python的基本数据类型,在下面这篇文章中,我将简单介绍一下集合的定义和常见的操作。 1. 集合的定义 集合是无序的,所以不支持下标索引来查找元素。 在python中,集合和字典一样,都使用大括号,而且集合中的每个元素都是唯一的。 集合的创建很简单,只需要在大括号中添加元素,并使用...

2019-01-05 14:28:29

阅读数 214

评论数 0

Python编程——元组的定义和操作

元组是Python的基本数据类型,在下面这篇文章中,我将简单介绍一下元组的定义,常见的操作。 1. 元组的定义 Python的元组与列表类似,不同之处在于元组的元素不能修改。 在python中,元组使用小括号,列表使用方括号。 元组创建很简单,只需要在小括号中添加元素,并使用逗号隔开即可。...

2019-01-05 12:57:29

阅读数 297

评论数 0

Python编程——字典的定义和操作

列表和字典的用法在Python中是非常常见和重要的,上一篇文章中简单介绍了列表的用法,在这篇文章中我将介绍字典的一些简单用法和常用操作。 1. 字典的定义和创建 字典是一种可变容器的模型,且可存储任意类型对象。 字典的每个键值对 key=>value 用冒号 : 分割,...

2019-01-04 17:10:39

阅读数 78

评论数 0

Python编程——列表的定义和操作

Python的四种基本的数据结构有:列表,元组,字典和集合。 其中列表是最常见的数据类型,在下面的这篇文章中,将着重介绍列表的定义,特征,遍历和常见的操作。 1. 列表的定义和创建 在列表中,列表的数据项不需要具有相同的类型,创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。 ...

2019-01-03 23:43:55

阅读数 136

评论数 0

提示
确定要删除当前文章?
取消 删除