2018年5月26日

摘要: 一、Unittest 单元测试 将测试结果和期望值作对比 (1) 继承 (2) 引用包 (3) 执行一次test就会调用一次setup和tearDown (4) 类名以test开头 (5) 断言异常 (6) 有一个点表示通过一个测试用例 二、如果有一个单元测试执行失败,抛异常或断言失败,依然会被执行 阅读全文
posted @ 2018-05-26 22:48 下辈子做一只猫 阅读(130) 评论(0) 推荐(0) 编辑

2018年5月19日

摘要: 一、安装selenium和环境配置 1 pip install selenium 2 三个驱动文件放到d:盘根目录 3 安装火狐版本33 4 安装插件:selenium ide\firebug\firepath 5 下载三个Py程序,分别修改,将路径设定为三个驱动文件所在的路径,然后分别执行,看看是 阅读全文
posted @ 2018-05-19 23:54 下辈子做一只猫 阅读(182) 评论(0) 推荐(0) 编辑

2018年5月18日

摘要: 8、 urllib2.urlopen可以接受一个Request对象或者url,(在接受Request对象时候,并以此可以来设置一个URL的headers),urllib.urlopen只接收一个url 9、 urllib 有urlencode,urllib2没有,这也是为什么总是urllib,url 阅读全文
posted @ 2018-05-18 09:29 下辈子做一只猫 阅读(94) 评论(0) 推荐(0) 编辑

2018年5月15日

摘要: #练习1:获取搜狐网页上所有的URL并且把与篮球有关的内容筛选出来 #算法: #1、获取搜狐网站所有内容 #2、判断哪些是链接,获取URL格式有效的链接 #3、获取每个有效URL网页的内容 #4、判断内容是否包含篮球 #5、如果包含篮球,保存网页 import requests import re import bs4 resq = requests.get("http://www.sohu... 阅读全文
posted @ 2018-05-15 00:11 下辈子做一只猫 阅读(125) 评论(0) 推荐(0) 编辑

2018年5月8日

摘要: 1、 SocketServer最简单的使用方法: (1) 创建一个Handler类,继承自BaseRequestHandler,重写其handle(),在该方法中完成对请求的处理。 (2) 实例化一个Server类对象(根据不同的server类型选择不同的Server类)。并将IP、端口和Handler类传递给Server的构造函数。 (3) ... 阅读全文
posted @ 2018-05-08 09:26 下辈子做一只猫 阅读(128) 评论(0) 推荐(0) 编辑

2018年5月7日

摘要: #练习3:TCP协议+while循环 服务端: import socket #socket模块 import sys reload(sys) sys.setdefaultencoding("utf-8") HOST='127.0.0.1' PORT=8085 s= socket.socket(socket.AF_INET,socket.SOCK_STREAM) #定义socket类型,网... 阅读全文
posted @ 2018-05-07 23:08 下辈子做一只猫 阅读(163) 评论(0) 推荐(0) 编辑

2018年5月5日

摘要: 一、什么是socket编程:网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket,编程传输层,socket本质是编程接口(API) 二、网络七层协议:物里层 数据链路层 网络层(IP) 传输层(TCP UDP) 会话层 表示层 应用层(HTTP协议) 三、套接字( 阅读全文
posted @ 2018-05-05 22:36 下辈子做一只猫 阅读(137) 评论(0) 推荐(0) 编辑
 
摘要: 内连接: mysql> select * from book_wangjing as book_1 inner join user_wangjing as user_1 on book_1.id=user_1.id limit 2; + + + + + + + + + + + | id | book 阅读全文
posted @ 2018-05-05 00:44 下辈子做一只猫 阅读(778) 评论(0) 推荐(0) 编辑

2018年5月4日

摘要: #练习1:从键盘输入两个数,并比较其大小,直到输入e/E退出程序 while 1: input_number=raw_inut("please input two numbers,enter "e" or "E" to exit:") try: if input_number.isdigit(): lst=[] ls... 阅读全文
posted @ 2018-05-04 09:28 下辈子做一只猫 阅读(163) 评论(0) 推荐(0) 编辑

2018年4月29日

摘要: 1、 数据库一般作为存储作用,一般不用函数操作 2、 一次插入多条数据 1、 数据库一般作为存储作用,一般不用函数操作 2、 一次插入多条数据 3、 向表中插入数据的方法: insert into story_wangjing(id,name) values (1,’wangjing’); inse 阅读全文
posted @ 2018-04-29 23:05 下辈子做一只猫 阅读(152) 评论(0) 推荐(0) 编辑