摘要: 一、变量 1.在子程序中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量。2.全局变量作用域是整个程序,局部变量作用域是定义该变量的子程序。3.当全局变量与局部变量同名时:在定义局部变量的子程序内,局部变量起作用;在其它地方全局变量起作用。 1 country = "China" #全局变量 2 ... 阅读原文
2017-08-13 20:14:02 阅读(871) 评论(0)
摘要: 1 技术栈 Python3.6 Python的版本 request 得到网页html、jpg等资源的lib beautifulsoup 解析html的利器 html5lib 指定beautifulsoup按什么方式解析 os 创建文件夹需要用到系统操作lib 2 IDE Anaconda Spider 3 如何正确的... 阅读原文
2017-08-13 19:46:03 阅读(805) 评论(0)
摘要: 安装方法 pip install Scrapy 如果顺利的话不用管直接一路下来就OK   验证是否安装成功   安装成功    不顺利的情况 1)lxml安装不成功 使用whl进行安装,不过需要先安装whl pip install wheel 安装完成后下载lxml的whl文件 网址: http://www.lfd... 阅读原文
2017-08-13 17:43:04 阅读(816) 评论(0)
摘要: #coding:utf-8class RoundFloat(object): def __init__(self,val): assert isinstance(val, float),"value must be a float" self.value = round(val,2)... 阅读原文
2017-08-13 15:54:02 阅读(803) 评论(0)
摘要: Tornado是什么 一个网络框架,同时也是一个异步网络库。其网络库适合长轮训和网络库。 源码下载 从这里 将源码进行下载,下载后切换到分支1.2,因为最小的版本,则意味着源码分析的难度降低。我们看看如何切换。 切换分支到1.2 可以看到现在我么那种本地分支master分支上。通过git branch -a 可以查... 阅读原文
2017-08-13 14:54:02 阅读(948) 评论(0)
摘要: p.p1 { margin: 0.0px 0.0px 2.0px 0.0px; font: 14.0px "PingFang SC Semibold"; color: #454545 } span.s1 { font: 14.0px "PingFang SC" } span.s2 { font: 14.0px Hel... 阅读原文
2017-08-13 14:20:02 阅读(869) 评论(0)
摘要: 1.Django的下载安装 windows下Django的下载安装 下载地址 https://www.djangoproject.com/download/ 将解压后的django-1.11.4和python3安装放在同一根目录下: 再进入Django-1.11.4并使用Django的setup.py执行安装命令:... 阅读原文
2017-08-13 06:00:12 阅读(845) 评论(0)
摘要: 在Python中,我们令一个变量等于另外一个变量时,并不是把值传递给它,而是直接把指向的地址更改了。我们想要查看一个变量在内存中的地址,可以通过id(变量) 来查看。我们通过一个小例子来看看这个有趣的过程。 >>> x = 12 >>> y= 13 >>> id... 阅读原文
2017-08-13 00:09:02 阅读(784) 评论(0)
摘要: 迭代器 Iterable 定义 1 class Iterable(metaclass=ABCMeta): 2 3 __slots__ = () 4 5 @abstractmethod 6 def __iter__(self): 7 while False:... 阅读原文
2017-08-12 21:40:02 阅读(827) 评论(0)
摘要: 一、字符编码与转码 1.在python2默认编码是ASCII, python3里默认是unicode2.unicode 分为 utf-32(占4个字节),utf-16(占两个字节),utf-8(占1-4个字节), so utf-16就是现在最常用的unicode版本, 不过在文件里存的还是utf-8,因为utf8省空... 阅读原文
2017-08-12 17:44:02 阅读(856) 评论(0)