- 博客(10)
- 收藏
- 关注
原创 Python爬虫Scrapy(一)
ScrapyPython开发的一个快速,高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。Scrapy吸引人的地方在于它是一个框架,任何人都可以根据需求方便的修改。 Scrapy运行流程1 引擎访问spider,询问需要处理的URL链接,spider收到请求,将需要处理的URL告诉引擎,然后将URL给引擎处理。...
2018-06-20 19:08:29 328
原创 初学Python(九)
xml解析 DOM(Document Object Model)先先一个books的xml文件 下面是DOM对文件的解析运行结果SAX (simple API for XML )先定义一个student.xml文件解析用法结果
2018-06-16 00:05:16 170
原创 初学Python(八)
输出和输入open(将会返回一个file对象)当中两个参数 filename:包含了你要访问的文件名称的字符串值 mode:决定打开文件的读、写、追加。默认读 ...
2018-06-13 17:22:32 145
原创 初学Python(七)
函数 Python中一切接对象 第一类对象可以赋值、作为参数传递给函数,或者返回return等 无论是把函数赋值给新的标识符,还是作为参数传递给新的函数,针对的都是函数对象本身,而不是函数的调用结果3 3值传递返回3对象和函数的区别结果闭包将函数打包在一起,得到对象闭包和懒汉执行原理一样闭包封装环境执行上下文结果装饰器现有函数的包装,从而为现有函数增加功能、结果...
2018-06-11 21:27:00 232
原创 初学Python(六)
推导式推导式可以将代码更加简洁日志日志打印异常信息,列如迭代器from collections import Iterable迭代是Python最强大的功能之一,是访问集合元素的一种方式。。字符串,列表或元组对象都可用于创建迭代器:字符串,列表或元组==>(iterable object)可迭代对象迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访...
2018-06-06 20:18:57 294
原创 初学Python(五)
封装 一个对象用多少引用:使用sys.getrefcount() 面向对象的三大特征:封装、继承、多态 封装:在程序设计中,封装(Encapsulation)是对具体对象的一种抽象,即将某些部分隐藏起来,在程序外部看不到,其含义是其他程序无法调用。 要了解封装,离不开“私有化”,就是将类或者是函数中的某些属性限制在...
2018-06-01 22:43:25 137
翻译 初学Python(四)
函数 1.函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段 2.语法:def 函数名(参数列表): 函数体 return XXX 可以返回多个值,返回的多个值组成一个元组,返回值加上一对中括号,则返回一个列表函数分为定义和调用 3.可更改(mutable)与不可更改(immutable)对象在 python 中,string...
2018-05-30 22:29:01 206
原创 初学Python(三)
Tuple(元组) 元组区别 Python 的元组与列表类似,不同之处在于元组的元素不能修改 元组使用小括号,列表使用方括号 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可 元组快速入门使用 元组可以使用下标索引来访问元组中的值 元组中的元素...
2018-05-28 21:27:53 151
原创 初学Python(二)
String(字符串) 字符串快速入门 Python中单引号和双引号作用相同 使用'''或"""可以指定一个多行字符串 反斜杠用来转义,可以使用r可让反斜杠不发生转义 字符串可以使用+号链接,使用*来重复 ...
2018-05-25 20:02:14 154
原创 Python快速入门
注意:Python中使用缩进来表示代码块,不需要使用大括号{}。注解 单行注解:使用#. 多行注解:多行使用''' ''' 或""" """. 多行语句 在Python中如果语句过长可以使用反斜杠(\)来表示1多个变量赋值 Python中允许同时为多个变量赋值bNumber(数字类型) Python中有四种类型:整数(int)、布尔型(bool)、浮...
2018-05-23 21:25:13 284
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人