Python爬虫实战之数据保存python实现九九乘法表

通过上几节课,我们已经基本掌握了Python爬虫的爬取流程,只是在最后保存数据环节,可能内容过多,容易产生很多不容易理解的地方,因此本节课,通过把九九乘法表保存至Excel的实例来加深大家的理解。

1.导入xlwt模块。

我们要保存数据到Excel中,首先需要导入模块,才能进行下一步的操作。

Python爬虫实战之数据保存--python实现九九乘法表

2.新建工作表。

这一步,是保存数据的基础模块,格式基本都统一的,这个在上节课也提到了

我们需要首先新建工作表以及sheet表并命名

Python爬虫实战之数据保存--python实现九九乘法表

3.在sheet表格中填入内容。

这也是本节课的核心内容,我们首先需要分析下,我们的基本格式是:

Python爬虫实战之数据保存--python实现九九乘法表

sheet.write(0,0,"hello")意思是:在第一行一列,填入“hello”

我们要想达到九九乘法表的效果,如下:

Python爬虫实战之数据保存--python实现九九乘法表

通过上图观察我们可以看出,九九乘法表,要展现第一行的效果,我们应该这样写:

sheet.write(0,0,"1x1=1")

要展现第二行的效果,我们应该这样写:

sheet.write(1,0,"1x2=2") sheet.write(1,1,"2x2=4")

因此我们会发现,行和列是两个变量,列数代表变量的最大值,行数代表从1到列数的值

比如第六行:列数代表变量的最大值,即总共六列,行数代表从1到列数的值,即从1一直到6

那么我们通过for循环来定义两个变量:

Python爬虫实战之数据保存--python实现九九乘法表

i代表列数,上面我们说到列数代表变量的最大值

k代表行数,行数代表从1到列数的值

当i=1时,k=1,就应该在第一行第一列,写入1x1=1

当i=2时,k=1,就应该在第二行第一列,写入1x2=2

当i=2时,k=2,就应该在第二行第二列,写入2x2=4

3.最后展现图。

Python爬虫实战之数据保存--python实现九九乘法表

展开阅读全文

页面更新:2024-05-18

标签:爬虫   都统   数据   最大值   下一步   变量   实战   核心内容   表格   模块   两个   效果   代表   格式   内容   工作   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top