代码改变世界

随笔分类 -  软件测试

python 返回实例对象个数

2020-11-16 19:07 by 清风软件测试开发, 697 阅读, 收藏,
摘要: python 返回实例对象个数 Python 没有提供任何内部机制来跟踪一个类有多少个实例被创建了,或者记录这些实例是些什么东西。如果需要这些功能,你可以显式加入一些代码到类定义或者__init__()和__del__()中去。最好的方式是使用一个静态成员来记录实例的个数。靠保存它们的引用来跟踪实例 阅读全文

python __del__() 清空对象

2020-11-16 18:08 by 清风软件测试开发, 716 阅读, 收藏,
摘要: python __del__() 清空对象 python垃圾回收机制:当一个对象的引用被完全清空之后,就会调用__del__()方法来清空这个对象 当对象的引用没有被完全清空时,代码如下: class C(): def __init__(self): print('调用构造器创建对象') def _ 阅读全文

python面向对象:继承

2020-11-16 17:20 by 清风软件测试开发, 97 阅读, 收藏,
摘要: python面向对象:继承super()的用 super()的用法 一: class A: def __init__(self): self.a = '这是一个属性' def add(self, x): y = x + 1 print(y) class B(A): def __init__(self 阅读全文

python面向对象:多态

2020-11-16 15:29 by 清风软件测试开发, 132 阅读, 收藏,
摘要: python面向对象:多态 多态的应用场景 1. 对象所属的类之间没有继承关系 调用同一个函数fly(), 传入不同的参数(对象),可以达成不同的功能 class Duck(object): # 鸭子类 def fly(self): print("鸭子沿着地面飞起来了") class Swan(ob 阅读全文

python面向对象游戏练习:好人坏人手枪手榴弹

2020-11-16 14:34 by 清风软件测试开发, 271 阅读, 收藏,
摘要: python面向对象游戏练习:好人坏人手枪手榴弹 主要是多态的练习,对象作为参数传给方法使用 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 class Bulletbox(object): 5 def __init__(self,bulle 阅读全文

python 私有属性的作用

2020-10-31 21:35 by 清风软件测试开发, 787 阅读, 收藏,
摘要: python 私有属性的作用 class Player(): def __init__(self, name, power, skill): self.name = name self.power = power self.skill = skill def print_role(self): pr 阅读全文

python 闭包 装饰器

2020-10-31 16:03 by 清风软件测试开发, 45 阅读, 收藏,
摘要: python 闭包 装饰器 阅读全文

python yield关键字作用

2020-10-31 15:28 by 清风软件测试开发, 154 阅读, 收藏,
摘要: python yield关键字作用 1,是当前对象变成一个可迭代对象 def frange(start,stop,step): x = start while x<stop: yield x x+=step for i in frange(10,20,2.5): print(i) 10 12.5 1 阅读全文

python global变量作用域

2020-10-31 11:39 by 清风软件测试开发, 439 阅读, 收藏,
摘要: python变量作用域 var1 = 123 def func(): var1 = 456 print(var1) func() #456 print(var1) #123 var1 = 123 def func(): global var1 #变成了教室的黑板(信息透明共享) var1 = 456 阅读全文

python raise异常处理

2020-10-31 11:13 by 清风软件测试开发, 604 阅读, 收藏,
摘要: python raise异常处理 一般最简单的异常处理是try except: try: f = open('test.txt') except Exception as e: print(e) finally: f.close() 自己也可以用raise自定义异常: class CustomErr 阅读全文

Debug和Release的区别

2020-10-30 10:15 by 清风软件测试开发, 678 阅读, 收藏,
摘要: Debug是调试版本不会对项目发布的内容进行优化,并且包含调试信息容量会大很多 1,Debug的包一般会包含很庞大的日志文件 2,Debug的包可以在测试环境进行调试 3,Debug的包没有签名,无法发布到应用市场 Release不对源代码进行调试,对应用程序的速度进行优化,使得发布的内容容量等都是 阅读全文

schemathesis接口自动化测试

2020-10-25 21:38 by 清风软件测试开发, 0 阅读, 收藏,
该文被密码保护。 阅读全文

接口自动化获取mqtt和udp消息

2020-09-27 19:48 by 清风软件测试开发, 0 阅读, 收藏,
该文被密码保护。 阅读全文

python multipart/form-data post接口请求

2020-09-27 19:25 by 清风软件测试开发, 1356 阅读, 收藏,
摘要: python multipart/form-data post接口请求 def WebKit_format(data, boundary=" WebKitFormBoundary*********ABC", headers=None): # 从headers中提取boundary信息 if head 阅读全文

UDP协议详解

2020-09-26 22:56 by 清风软件测试开发, 4 阅读, 收藏,
该文被密码保护。 阅读全文

TCP三次握手四次挥手

2020-09-26 21:39 by 清风软件测试开发, 5 阅读, 收藏,
该文被密码保护。 阅读全文

三次握手四次挥手

2020-09-26 21:22 by 清风软件测试开发, 164 阅读, 收藏,
摘要: 三次握手四次挥手 序号(seq):编号的意思,由于TCP数据包过大,在发送的时候需要分段(比如分为10段:序号就是1,2,3,4....10),当对方接收到UDP之后就将10段UDP进行按顺序重组。确认号(ack):存在于确认消息里面,ack = seq + 1 表示:收到对方发送来的seq,同时期 阅读全文

BeautifulReport 测试报告UI界面二次开发

2020-09-24 17:51 by 清风软件测试开发, 0 阅读, 收藏,
该文被密码保护。 阅读全文

RPC接口测试(六)RPC协议解析(重要!重要!重要!)

2020-09-21 19:43 by 清风软件测试开发, 1822 阅读, 收藏,
摘要: RPC协议解析 RPC(Remote Procedure Call Protocol)远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。简言之,RPC使得程序能够像访问本地系统资源一样,去访问远端系统资源。比较关键的一些方面包括:通讯协议、序列化、资源(接 阅读全文

os.popen(cmd) 与 os.system(cmd) 的区别

2020-09-21 11:53 by 清风软件测试开发, 1499 阅读, 收藏,
摘要: os.popen(cmd) 与 os.system(cmd) 的区别 1,os.popen(cmd) 不会直接返回任何数据,os.system(cmd) 会直接输出结果(返回的却是int状态码) 2,os.popen(cmd).read() 才会返回str类型的输出结果,os.system(cmd) 阅读全文
上一页 1 2 3 4 5 6 7 ··· 34 下一页