- 博客(6)
- 收藏
- 关注
原创 Scrapy框架
Python: Tuple list set dict range str 分片 [::] 推导 函数: def 函数名称(参数): 实现函数体 参数种类: 必须参数 默认参数 关键参数 可变参数:tuple *a...
2018-06-24 12:49:50 175
原创 初窥Scrapy
ScrapyPython开发的一个快速,高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。Scrapy吸引人的地方在于它是一个框架,任何人都可以根据需求方便的修改。 Scrapy运行流程1 引擎访问spider,询问需要处理的URL链接,spider收到请求,将需要处理的URL告诉引擎,然后将URL给引擎处理。...
2018-06-20 13:08:58 257
原创 Python3 XML解析
python有3种方法解析XML:SAX,DOM以及ElemenTree1、SAX(simple API for XML)python标准库包含SAX解析器,SAX用事件驱动模型,通过在解析XML的过程中触发事件并调用用户定义的回调函数来处理XML文件2.DOM(Document Object Model)将XML数据在内存中解析成一个树,通过对树的操作来操作XML。 movies.xml:<...
2018-06-18 16:33:49 1222
原创 python3-闭包
闭包&LEGB法则所谓闭包,就是将组成函数的语句和这些语句的执行环境打包在一起时,得到的对象00001. 闭包最重要的使用价值在于:封存函数执行的上下文环境;闭包在其捕捉的执行环境(def语句块所在上下文)中,也遵循LEGB规则逐层查找,直至找到符合要求的变量,或者抛出异常。 运行结果: def line_conf(a, b): def line(x): retur...
2018-06-10 13:20:57 564
原创 第六节 迭代器与生成器
迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。 字符串,列表或元组对象都可用于创建迭代器:字符串,列表或元组==>(iterable object)可迭代对象迭代器是一个可以记住遍历的位置...
2018-06-06 15:57:44 170
原创 第五节 继承
print(sys.getrefcount(s)):测试一个对象有几个引用,需要导入import sys模板 构造方法包括创建对象和初始化对象,在python当中,分为两步执行:先执行__new__方法,然后执行__init__方法;__init__是当实例对象创建完成后被调用的,然后设置对象属性的一些初始值。__new__是在实例创建之前被调用的,因为它的任务就是创建...
2018-06-01 16:01:43 189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人