07 2022 档案
摘要:import requests #登录 def login(): url='http://49.234.14.39:5001/user/login' data={ "password": "123456", "username": "admin" } ret=requests.request('po
阅读全文
摘要:import requests # json格式的,第一种请求方式 # response = requests.get(url='http://www.httpbin.org/get?k1=v1&k2=v2') #将参数拼接到url中,?后是参数 # print(response.status_co
阅读全文
摘要:import requests # response=requests.get('http://www.baidu.com') # print(response.status_code) # response.encoding='utf-8' # 指定编码格式 # # print(response.
阅读全文
摘要:from datetime import datetime # print(datetime.now()) # 直接获取当前时间 # print(datetime.utcnow()) # 获取格林威治时间 # dt=datetime.now() # print(dt.year) # print(dt
阅读全文
摘要:import sys # print(sys.modules) # 描述当前执行代码的位置,解释器中导入的所有模块都被放到字典里 # import time # print(time.time()) # print(sys.modules['time'].time()) # print(time.t
阅读全文
摘要:是一种高级用法requests.Session() 可以用来帮助我们保持会话登录后,进行新增操作,不用传cookies值 class CRM(): _session = requests.Session() # 保持登录,不用传cookies值 def login(self): data = { '
阅读全文
摘要:json是干什么的 把一个东西变成序列 有序的叫序列 {'a','b'} # 集合是散列json.dumps()做序列化,转成字符串格式(json串) import json # dic={ # "operate":"login", # 必须用双引号 # "username":"admin", #
阅读全文
摘要:import logging # logging 日志分为5个等级,默认只显示warning及其等级以上的信息 logging.debug('调试模式') logging.info('基础信息') logging.warning('警告') logging.error('错误') logging.c
阅读全文
摘要:@property # 伪类装饰器 把方法伪装成属性,调用的时候直接 对象.方法, 让我们的语义更加合理 #比如计算学生的年龄,传生日 import time class Student: def __init__(self,name,birth): self.name=name self.birt
阅读全文
摘要:广义的封装: 把方法和变量都封装在类里 比如人狗大战 规范创建对象 创建所有人的属性名都一致 把所有的方法装进一个角色里 狭义的封装: 在类的外部不能调用,私有化了 # 举例 #广义的 # class Student: # def __init__(self,name): # self.name=n
阅读全文
摘要:# 在python3.x 当中,所有的类都是object的子类,__init__也在object类中所有继承object类的叫新式类 # str()# int()# bool()# list()# dict()# tuple()# class A:# pass# A() # 但凡实例化都需要调用in
阅读全文
摘要:多继承就是不止一个父类 # class C: # def func(self): # print('in C') # # class B: # def func(self): # print('in B') # # class A(B,C): # 从左到右依次去调方法,先走B,再走C # def f
阅读全文
摘要:总结: A类和B类都需要相同的方法 创建父类C类,把相同的方法放到父类C类中 A类和B类 继承C类 A(C) B(C) A的对象和B的对象就可以调用C中的方法了A类和B类中有相同的方法,一部分功能相同,还有一部分不同创建父类C类,把相同的方法放到C类的方法中在A类和B类中保留不同的部分,然后在A类和
阅读全文
摘要:python中的组合定义:一个对象中包含另一个对象作用:降低代码的重复率,减少代码的冗余练习圆环属性:记录大圆半径,小圆半径实现计算面积:大圆-小圆实现计算周长:大圆+小圆一般写法 代码重复 # from math import pi # class Ring: # def __init__(sel
阅读全文
摘要:面向对象的三个基本特征:继承、封装和多态面向对象语法 什么是抽象? 类-抽象的 角色-具体的 我们创建类的时候会给这个类创建很多抽象属性和名字 具体值都是创建对象(角色)过程中体现出来的格式:class 类名: #类名首字母大写 def 函数名(self): #函数名一般小写字母开头 pass对象=
阅读全文
摘要:类变量就是静态变量,所有方法(对象)要用到同一个属性是,将其定义成类变量 # class Fruits: # discount=0.8 # 类变量, 静态变量 # # 当所有变量都共用到一个属性时,定义成类变量 # def __init__(self,name,price): # self.name
阅读全文
摘要:#人狗大战游戏#人——角色 # 名称 等级 血量hp 攻击力ad 性别 职业#狗——角色 # 名称 品种 血量 攻击力#动作——人打狗,狗咬人缺点:没有限定动作的发起者,人也可以调用bite()咬狗 #人——角色模板 def person(name,hp,ad,sex,job,level=1): p
阅读全文
摘要:黑盒测试:功能测试 白盒测试:代码逻辑测试 透明盒测试 灰盒测试:接口测试 术语补充: 单体测试:只测试功能 需求评审:评审项目需求 用例评审:评审用例 缺陷测试:评审bug 整机测试:系统测试 用例 用例要素:用例编号、用例标题、前置条件、测试步骤、预期结果、优先级 login01 (DL01)
阅读全文
摘要:什么是数据库? 数据库是一个以某种方式存储数据的电子仓库。数据库是保存有组织的数据的容器 我们学的是? —-mysql 它的优点: 1.学习成本低,mysql是开源,免费的 2.代码运行性能快,mysql执行很快 3.简单易用,容易安装和使用 4.信赖度高,某些非常重要的和声望很高的公司,站点使用m
阅读全文