分类
摘要:
一、变量
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)