博客
分类
标签
归档
暗黑模式
关于
博客
分类
标签
归档
暗黑模式
关于
看每一个日夜,用黑眼圈换理想
kwargs和 args的使用
为什么有这篇使用@pytest.mark.parametrize进行批量传值。由于该装饰器单个变量接收的是list,而对于一个具体的接口模板,例如一个查询结构,有页码,分页大小,排序等字段,我想只传部分,不想传全部,我想直接在批量传值的时候进行任意参数组合,调用同一个方法。这个方法内再去做获取参数,依据情况,发送接口。 原代码 12345678910def setPageInfo(self...
2019-07-04
python
阅读全文
classmethod和staticmethod
classmethod概念classmethod是类方法,就是给类使用的方法。通常我们定义一个类,需要先实例化,然后在调用。而使用classmethod则可以让类直接调用。在方法内部,该函数只能访问到类的数据属性,不能获取实例的数据属性。 使用 如图,定义了AB两个类,A方法调用的时候,先进行实例化,再调用,而B方法则可以直接类名加点,点出来。类A如果直接点出来则会报错。 而在类型上,两者也...
2019-05-08
python
阅读全文
property、setter和getter
property的作用众所周知property是一个装饰器,这里不讲装饰器的概念,说一下property的特点: 可以将类方法转换为只读属性 可以重新实现一个属性的setter和getter方法 property的使用1234567891011121314151617181920# coding: utf8"""class中setter用法"&qu...
2019-04-26
python
阅读全文
python3的lib引用
绝对路径 如下结构: 12345678910--__init__.py --dao --__init__.py --a.py --b.py --common --__init__.py --c.py --d.py --run.py python3导入路径是从哪里读取的?是从sys.path。以打印一下,这里我因为知道结果是一个list...
2019-04-26
python
阅读全文
Python从2.6升级到2.7
很多linux的发行版,自带python版本都是2.6或者更前。尤其是centos。 这带了很多不便,官方已经不在更新2.6了,假如你在用python进行开发,那么高版本的很多特性2.6并不支持。再比如一下软件,之间在部署一个监控程序,用的cassandra数据库,依赖于python2.7,就不得不升级。 升级步骤下载python2.71wget http://python.org/ftp...
2016-12-12
python
阅读全文
上一页
2 / 2