- 博客(14)
- 收藏
- 关注
原创 爬虫#进阶
1.创建爬虫项目: scrapy startproject kgcs(项目名)2.创建蜘蛛: cd kgcs(到此目录下) scrapy gensqiber kgcsSpider(蜘蛛名) www.baidu.com(爬取的网址)3.创建json文件(在蜘蛛目录下) scrapy runspider kgcsSpider.py (蜘蛛文件名)-o kgc.json(创...
2018-06-28 23:17:41
257
原创 复习 python
1.变量:Number:数值类型 int float bool(0=false) complex String字符串 List:列表 tuple:元组 Set:集合 dictionary:字典 分片:var=[起始位置:结束位数:步数] 逻辑:and ...
2018-06-24 23:11:51
209
原创 第十节课 爬虫
1 引擎访问spider,询问需要处理的URL链接,spider收到请求,将需要处理的URL告诉引擎,然后将URL给引擎处理。2 引擎通知调度器,调度器得到通知将URL排序入队,并加以处理。3 引擎通知调度器,调度器将处理好的request返回给引擎4 引擎接收到request后告诉下载器,按照setting中配置的顺序下载这个request的请求5 下载器收到请求,将下载好后的东西返回给引擎。如...
2018-06-21 01:54:06
309
原创 XML解析 DOM解析 SAX解析 平常获取
#1.xml解析#(1).DOM解析 全部解析# (1)doc=parse(filename)# (2)root=doc。documenElement# (3)for movie in movies:# .childNodes[0].datafrom xml.dom.minidom import parseimport xml.dom.minidom#解析文...
2018-06-18 09:37:47
230
原创 第八节课 python file文件
#1.文件#*** open(文件路径,打开的模式如r)返回file对象 +有读写和创建#r:读#w:写#a:追加#rb:读二进制#wb:写二进制#r+:打开拥有读写#w+:打开文件用于读写,有替换效果#rb+:#wb+:#ab:二进制追加#a+:存在追加,不存在创建后读写#ab+:二进制,存在追加,不存在创建后读写#读文件files=open("ceshi.txt...
2018-06-13 23:20:32
243
原创 第七节课,迭代器interator,生成器Generator,函数闭包,装饰器,语法糖
#1深入迭代器Interator'''(1)迭代集合元素,迭代单个没有意义(2)只能向前迭代,迭代不能返回(3)线程不安全(比如可变元素迭代完后更改值)(4)迭代没有索引下标可以通过enumerate()自行创建索引 (5)用几个迭代几个(惰性求值)'''setlist=["a","b","c","d","e"]setllist=iter(setlist)try: wh...
2018-06-11 20:37:00
323
原创 python第六节课 日志 列表字典set推导 迭代器生成器
#导入日志模块import logging#制定输出格式 时间 级别 错误信息loggingFormat="%(asctime)s - %(levelname)s - %(message)s"#设置日志文件 指定文件名 级别 输出格式logging.basicConfig(filename="日志文件名.txt",level=logging.DEBUG,format=loggingF...
2018-06-06 20:36:38
258
原创 python第5节课 继承 异常 方法
#继承 子类继承父类,子类可以继承一个父类还有父类的妻子小妾们 ,子类可以使用父类的属性和方法#父类aclass a(): def __init__(self,name=None,age=None): self.name=name self.age=age def default(self): print("调用父类a方法defa...
2018-06-04 18:17:08
179
原创 python第四节课 高阶函数 and 类和对象
1.map()函数(计算作用) map("(1)有一个参数函数地址(2)lamdba匿名函数",“序列”) (1)返回map对象使用循环遍历foo=[2,18,9,22,17,24,8,12,27]s=map(lambda x:2*x,foo)for i in s: print("--",i) (2)还可以转为序列foo=[2,18,9,22,17,24,8,1...
2018-05-30 20:50:33
204
原创 python第三节课:元组 字典 Set 函数
1.元组tuple=("s",124,0) (1)有一个元素时在元素后面加括号 (2)元组元素不可以修改 (3)del 删除会有异常 (4)列表和元组可以互转2.字典(键值对)键唯一(可以是数字,字符,元组)dict={"Name":"Runoob",Age:7}del dict["Name"]#删除键dict.clear() #清空del dict #删除字...
2018-05-25 18:16:06
602
原创 第二节课作业,
使用python语言创建空列表score,按学号顺序(由小到大)保存多个学生一门课程的考试成绩。调用列表操作的常用函数实现以下功能:1)创建一个空列表score;2)调用append()函数在score列表中依次追加10个数值(68,87,92,100,76,88,54,89,76,61);3)输出score列表中第3个元素的数值;4)输出score列表中第1~6个元素的值;5)调用insert(...
2018-05-23 21:21:32
7945
原创 python第二节课 ,字符串函数 列表
1.判断字符是否存在另一个变量 :in 在 not in2.R或者r :表示特殊字符原样输出。print(r"hel\nlo")3. %s:表示字符型 %d整数类型 %f浮点型4.format使用 format(name="") 或 format("傻子")print("{name}sss".format(name="ss"))5.字符串函数: *(1)capitalize : 将手写字母...
2018-05-23 21:16:55
263
原创 python第一节课的作业:斐波那切 质数 三角形 组合数
1:斐波那切排序a=b=1print(a,"\n",b)for i in range(6): print(b+a) a,b=b,a+b 2:100以内的所有质数(素数)for i in range (2,101): for j in range(2,i): if i%j==0: print(i,"=",j,"*",i//j);...
2018-05-20 21:32:47
448
原创 python第一节课:数据类型 ,运算符 ,循环
1.变量 :无需关键字,不需要声明 。x=102.python是强类型的语言:每个语言都是一个引用。3.print():输出,不换行(,end="") 可以使用斜杠(\)将一行的语句分为多行显示4.单行注释:# 多行注释或多行String:''' ''' String=' '或" "或''' '''(多行)5.基本数据类型(6个) Number(数据类型):int,float...
2018-05-18 20:48:42
359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅