![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
chao8132
a
展开
-
一篇文章搞懂Python装饰器的所有用法
01. 装饰器语法糖 如果你接触 Python 有一段时间了的话,想必你对 @ 符号一定不陌生了,没错 @ 符号就是装饰器的语法糖。 它放在一个函数开始定义的地方,它就像一顶帽子一样戴在这个函数的头上。和这个函数绑定在一起。在我们调用这个函数的时候,第一件事并不是执行这个函数,而是将这个函数做为参数传入它头顶上这顶帽子,这顶帽子我们称之为装饰函数 或 装饰器。 你要问我装饰器可以实现什么功能?我只能说你的脑洞有多大,装饰器就有多强大。 装饰器的使用方法很固定: 先定义一个装饰函数(帽子)(也可以用类、偏函数转载 2020-12-22 20:14:34 · 156 阅读 · 0 评论 -
Python单继承的简单理解
一、先看个简单的例子 class A: def __init__(self,name): self.name = name def haha(self): print("方法a") class B(A): pass b = B() 以上代码,B继承了A,B中没有定义任何属性,但是当直接实例化B时,执行此文件,会提示: Traceback (most recent call last): File "test01.py", line 10,原创 2020-12-15 19:38:55 · 323 阅读 · 1 评论 -
python+unittest运行自动化测试用例失败时,重新运行用例
我们使用Unittest框架运行测试用例时,有些脚本运行一次时会出错,影响测试结果,那么将失败的测试用例多运行几遍,会大大的降低这种可能性,排除干扰项,直击有BUG的用例。 下面是具体操作方法: 1、taseCase.py文件,具体内容如下(可直接复制): from unittest import TestCase from unittest.case import _Outcome import time class TestCase_(TestCase): # 是否开启失败重跑 FAI转载 2020-06-15 15:48:41 · 2547 阅读 · 0 评论