随笔分类 -  python学习笔记

摘要:HTML中的三把利器的JS 又称为JavaScript,跟java一点关系都没有,javascript 和我们学习的Python,c++等都是一门独立的语言,python的解释器有python2.7 python3.x 浏览器就是javascript的解释器。 引入javascript <scrip 阅读全文
posted @ 2018-07-06 11:48 D.零下的小书屋 阅读(294) 评论(0) 推荐(0)
摘要:在进行接口测试的时候,我们会调用多个接口发出多个请求,在这些请求中有时候需要保持一些共用的数据,例如cookies信息。 1、requests库的session对象能够帮我们跨请求保持某些参数,也会在同一个session实例发出的所有请求之间保持cookies。 # 创建一个session对象 s  阅读全文
posted @ 2018-05-22 22:50 D.零下的小书屋 阅读(92313) 评论(1) 推荐(1)
摘要:DOM(Document Object Model 文档对象模型) 一个web页面的展示,是由html标签组合成的一个页面,js是一门语言,dom对象实际就是将html标签转换成了一个文档对象。可以通过dom对象中js提供的方法,找到html的各个标签。通过找到标签就可以操作标签使页面动起来,让页面 阅读全文
posted @ 2018-04-28 14:39 D.零下的小书屋 阅读(211) 评论(0) 推荐(0)
摘要:HTM的衣服 CSS选择器 css 9大选择器: 1、id选择器 #i1{ height: 48px; background-color: red; } <body> <div id="i1"><?div> </body> 2、class选择器 3、标签选择器 4、id层级选择器 层级通过空格 #i 阅读全文
posted @ 2018-04-27 17:16 D.零下的小书屋 阅读(290) 评论(0) 推荐(0)
摘要:HTML(超文本标记语言) html代码实际上就是一套能够被浏览器所识别的规则代码,由一个个标签组成。html代码就是一大长串字符串,而这种字符串的格式正好能够被浏览器所识别,也就有了我们的WEB页面。 后端与前端交互方式 1、后端通过直接返回浏览器能够识别的html代码 2、后端返回数据,前端替换 阅读全文
posted @ 2018-04-20 14:50 D.零下的小书屋 阅读(243) 评论(0) 推荐(0)
摘要:一、新建任务 admin账户登陆jenkins,点击新建按钮-> 选择构建一个自由风格的软件项目,item name 随便输入一个自己认为有意义的名字,点击OK 二、源码管理 源码管理->勾选Git,在Respository URL中输入git库地址,Credentials是用来检验的,点击add输 阅读全文
posted @ 2018-04-16 17:30 D.零下的小书屋 阅读(469) 评论(0) 推荐(0)
摘要:Jenkins介绍 Jenkins是一个java开发的、开源的、非常好用持续集成的工具,它能帮我们实现自动化部署环境、测试、打包等等的工作,还可以在构建任务成功或者失败之后给我们发邮件通知。 什么叫持续集成呢,就是能重复、持久的去运行一个任务。 jenkins不但能够持续集成,还能够定时构建和生成报 阅读全文
posted @ 2018-04-09 10:35 D.零下的小书屋 阅读(816) 评论(0) 推荐(0)
摘要:python发送邮件使用smtplib模块,是一个标准包,直接import导入使用即可,使用email.mime处理邮件内容和附件 import smtplib,os from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart import base64 class SendMail(ob... 阅读全文
posted @ 2017-12-11 16:45 D.零下的小书屋 阅读(184) 评论(0) 推荐(0)
摘要:如果碰到redis库要迁移(之前的redis用作他用)或者备份用,就需要操作redis迁移 阅读全文
posted @ 2017-12-08 18:27 D.零下的小书屋 阅读(226) 评论(0) 推荐(0)
摘要:二、如果输出的字符串必须同事包含数字和字母: 分析: 不过是加了一个条件就是最长的字符串必须同事包含数字和字母 阅读全文
posted @ 2017-11-30 20:34 D.零下的小书屋 阅读(2245) 评论(0) 推荐(0)
摘要:#写一个login的接口,实现的功能是输入用户名和密码,如果数据库中有该用户,那么就去redis中插入 登陆产生的sign值插入redis中有效时间600s 阅读全文
posted @ 2017-11-30 20:06 D.零下的小书屋 阅读(478) 评论(0) 推荐(0)
摘要:设置全局变量优势很多主要是可以方便修改参数不需要每个代码单独修改,只修改host配置就可以,减少出错率,提高工作效率MYSQL_HOST = 'XXX.XXX.CCC.XXX' MYSQL_PORT =3306 USER='XXX' PASSWORD='123456' DB='jxz' SERVER_PORT = 8000 #咱们服务的端口号 REDIS_HOST = MYSQL_HOST #... 阅读全文
posted @ 2017-11-30 18:36 D.零下的小书屋 阅读(2487) 评论(0) 推荐(0)
摘要:我们常常听说测试http接口、测试java接口,测试socket接口等等;那么python这么强大的语言当然也可以用来开发接口了。 flask模块介绍: python中用来开发接口的模块:flask,flask是一个第三方的模块需要pip install flask 就可以安装使用 准备: 在too 阅读全文
posted @ 2017-11-30 18:23 D.零下的小书屋 阅读(609) 评论(0) 推荐(0)
摘要:urllib模块去请求的确比较麻烦,需要不断的encode和decode;而requests模块就比较方便了,它是基于requests模块开发的第三方模块,安装简单只需要 pip install requests即可。 import requests url= 'http://127.0.0.1:8 阅读全文
posted @ 2017-11-24 14:28 D.零下的小书屋 阅读(275) 评论(0) 推荐(0)
摘要:一、操作网络发送请求 from urllib.request import urlopen #发送请求 from urllib.parse import urlencode #用来把字典形式转换成k=v形式;username = dusir&pwd = 123456 ####get请求 url='h 阅读全文
posted @ 2017-11-24 11:50 D.零下的小书屋 阅读(195) 评论(0) 推荐(0)
摘要:import base64 #base64也是用来加密的,但是这个是可以解密的 s = "username" byte类型print(base64.b64encode(s.encode()) ) #加密 new_s = base64.b64encode(s.encode()) old_s = base64.b64decode(new_s).decode()) def bs64_dat... 阅读全文
posted @ 2017-11-24 11:08 D.零下的小书屋 阅读(408) 评论(0) 推荐(0)
摘要:一、异常处理 在程序运行的过程中,总会遇到各种各样的错误。程序一出错就停止运行了,下面的代码就不能运行了;这时候就需要捕捉异常,通过捕捉异常,再去做对应的处理。 像这种情况我们就需要捕捉异常;捕捉异常使用try....except....关键字,就是你在写代码的时候,先要考虑到这段代码可能会出现什么 阅读全文
posted @ 2017-11-23 22:32 D.零下的小书屋 阅读(334) 评论(0) 推荐(0)
摘要:###内置函数 print(all([1,2,3,4]))判断可迭代的对象里面的值是否都为真 print(any([0,1,2,3,4]))判断可迭代的对象里面的值是否有一个为真 print(id(list1)) #查看内存地址 print(bin(10))十进制转二进制 以下是强制类型转换 print(bool('s'))把一个对象转换成布尔类型 int() float... 阅读全文
posted @ 2017-11-20 17:08 D.零下的小书屋 阅读(199) 评论(0) 推荐(0)
摘要:''' 有一个存着学生成绩的文件,里面存的是json串,json串读起来特别不直观,需要你写代码把它都写到excel中,并计算出总分和平均分,json格式如下 { "1":["小花",99,100,98.5], "2":["小王",90,30.5,95], "3":["小明",67.5,49.6,88] } 分析: 1、json需要读出来编程字典json.load 2、写进ex... 阅读全文
posted @ 2017-11-20 15:43 D.零下的小书屋 阅读(6219) 评论(0) 推荐(0)
摘要:python操作excel,python操作excel使用xlrd、xlwt和xlutils模块,xlrd模块是读取excel的,xlwt模块是写excel的,xlutils是用来修改excel的。这几个模块使用pip安装即可,下面是这几个模块的使用。 阅读全文
posted @ 2017-11-12 16:50 D.零下的小书屋 阅读(372) 评论(0) 推荐(0)