摘要: 聚集函数 1.AVG()函数 输入:SELECT AVG(prod_price) AS avg_price FROM Products 输出: 警告:只用于单个列AVG()只能用来确定特定数值列的平均值,而且列名必须作为函数参数给出。为了获得多个列的平均值,必须使用多个AVG()函数。说明:NULL 阅读全文
posted @ 2017-05-16 10:53 今孝 阅读(6895) 评论(0) 推荐(0) 编辑
摘要: 9-1 分布式爬虫要点 1.分布式的优点 充分利用多机器的宽带加速爬取 充分利用多机的IP加速爬取速度 问:为什么scrapy不支持分布式? 答:在scrapy中scheduler是运行在队列的,而队列是在单机内存中的,服务器上爬虫是无法利用内存的队列做任何处理,所以scrapy不支持分布式。 2. 阅读全文
posted @ 2017-05-11 21:52 今孝 阅读(11135) 评论(0) 推荐(0) 编辑
摘要: eval 功能:将字符串str当成有效的表达式来求值并返回计算结果。 语法: eval(source[, globals[, locals]]) -> value 参数: source:一个Python表达式或函数compile()返回的代码对象 globals:可选。必须是dictionary l 阅读全文
posted @ 2017-05-08 14:34 今孝 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 1.LIKE操作符 1.1百分号(%)通配符 SELECT prod_id, prod_name FROM Products WHERE prod_name LIKE 'Fish%' 此例子使用了搜索模式'Fish%'。在执行这条子句时,将检索任意以Fish起头的词。%告诉DBMS接受Fish之后的 阅读全文
posted @ 2017-05-08 11:16 今孝 阅读(1433) 评论(1) 推荐(0) 编辑
摘要: 8-4 selenium集成到scrapy中 其实也没什么好说的直接上代码 这是在middlewares.py中定义的一个class: spider中的代码: 把selenium集成到scrapy中主要改变的就是这两处地方。 以上的在scrapy中嵌入selenium的chrome并不是异步的,所以 阅读全文
posted @ 2017-05-07 21:55 今孝 阅读(3835) 评论(0) 推荐(0) 编辑
摘要: 一、排序检索数据 1.排序数据:SELECT prod_name FROM Products ORDER BY prod_name(对prod_name列以字母顺序排序数据) ORDER BY子句的位置在指定一条ORDER BY子句时,应该保证它是SELECT语句中最后一条子句。如果它不是最后的子句 阅读全文
posted @ 2017-05-06 14:52 今孝 阅读(18345) 评论(0) 推荐(1) 编辑
摘要: 主要是看《SQL必知必会》第四版的书,而写的一些SQL笔记,红色的是方便以后查询的sql语句,工作中主要是使用mysql数据库,所以笔记也是围绕mysql而写的。 下文调试的数据表sql语句,如果要尝试的调试的话可以复制过去运行即可 1 # Host: localhost (Version: 5.5 阅读全文
posted @ 2017-05-05 13:40 今孝 阅读(2865) 评论(1) 推荐(0) 编辑
摘要: 8-1 selenium动态网页请求与模拟登录知乎 Ⅰ、介绍selenium 1.什么是selenium:selenium百度百科 2.selenium的构架图: 如果要操作浏览器,还需要一个drive。 Ⅱ、安装selenium 1.可以 pip install selenium。 2.找sele 阅读全文
posted @ 2017-05-04 22:11 今孝 阅读(1826) 评论(0) 推荐(0) 编辑
摘要: 可变长参数 python还支持可变长度的参数列表。可变长参数可以是元组或者字典。 1.元组 当参数以*开头时,表示变长参数将被视为一个元组,格式如下: 在func()函数中t被视为一个元组,使用t[index]获取每一个可变长参数。 例如: 2.字典 当参数以**开头时,表示可变长参数将被视为一个字 阅读全文
posted @ 2017-04-26 11:16 今孝 阅读(448) 评论(0) 推荐(0) 编辑
摘要: IDLE自带了调试器(虽然不怎么使吧)。 关于如何在 IDLE 中进行调试网上的教程讲的很模糊,于是自己整理了一下,和大家分享~ 第一步:打开python shell,并在shell中打开debuger 第二步:从该shell中打开想要调试的.py文件,选中某行,右键设置断点 第三步:运行 .py 阅读全文
posted @ 2017-04-26 09:28 今孝 阅读(1655) 评论(0) 推荐(1) 编辑
//制作目录