python实现排列组合
摘要:# from itertools import combinations,permutations # # # # 排列 # test_data = {'1', '2', '3'} # # print('排列有:') # for i,j,k in permutations(test_data, 3)
阅读全文
posted @
2020-10-09 11:51
bainianminguo
阅读(197)
推荐(0) 编辑
异常捕获&自定义异常&断言
摘要:# 异常捕获 try: print("112") except (ValueError,IndexError): print("出错了") except Exception as e: print("万能异常") else: pass finally: pass # 自定义异常 # class My
阅读全文
posted @
2020-05-21 23:44
bainianminguo
阅读(452)
推荐(0) 编辑
Django+request实现接口测试
摘要:一、先跑通unittest到django的流程 1、先创建一个Django的项目 2、创建路由,这里我们使用二级路由 a、先复制工程目录下的urls.py文件到app目录下 b、修改工程目录下的urls.py文件,定义一级路由 c、修改app目录下的urls.py文件,设置二级路由,这里切记务必要删
阅读全文
posted @
2019-10-02 23:53
bainianminguo
阅读(1112)
推荐(0) 编辑
python零碎知识点笔记
摘要:1、判断对象是否可迭代的 2、返回一个随机顺序的列表 3、字符串的编码encode和解码decode 4、查看一个对象被引用的次数 5、返回大写字母和小写字母的方法和计算字符串所占空间 6、获取windows的ip地址和主机名
阅读全文
posted @
2019-09-30 15:16
bainianminguo
阅读(150)
推荐(0) 编辑
golang的数组的append操作
摘要:今天学习了一下数组的操作,写了如下代码 为何我修改了a这个切片的第二个元素的值,但是对原始的切片没有影响呢? 之前学的不这样啊,对数组的切片实际还是对原来数组的引用,如果修改切片后的数组,是对原数组是有影响的啊,但是这里为什么没有? 突然看到,我这里有一个a切片的append的操作,会不会appen
阅读全文
posted @
2019-05-22 15:40
bainianminguo
阅读(15328)
推荐(0) 编辑
linux常用命令
摘要:1、模拟掉电 echo b > /proc/sysrq-trigger 2、python执行linux命令的模块,commands,一般用下面2个方法就可以了 返回直接的结果 返回执行的状态和结果 3、查看网卡流量的命令,sar命令 3、round方法,四舍五入,ndigits为保留的小数的位数 4
阅读全文
posted @
2019-05-17 16:52
bainianminguo
阅读(101)
推荐(0) 编辑
远程执行linux命令的函数
摘要:def create_paramiko_obj(host,command): ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(hostname=host, port=22, username="root", password=...
阅读全文
posted @
2019-05-17 16:38
bainianminguo
阅读(146)
推荐(0) 编辑
python面向对象为实例绑定方法和属性和__slots__方法介绍
摘要:1、为实例临时绑定属性和方法 2、在类中限制实例只能绑定哪些属性 这个时候我们去绑定一个未申明的方法会报错 报错如下 AttributeError: 'Stuedent' object has no attribute 'set_age' 如果我们申明允许绑定的话就可以绑定成功 再次绑定属性的话就可
阅读全文
posted @
2019-05-09 10:08
bainianminguo
阅读(102)
推荐(0) 编辑
python面向对象的多态
摘要:class A(object): def run(self): print("gogogo..............") class B(A): pass class C(A): # 如果子类定义了和父类相同的方法,如果是子类调用这个方法,会覆盖掉父类的方法,优先使用自己定义的方法,可以自定义子类的run方法,这个就是多态 def run...
阅读全文
posted @
2019-05-06 17:29
bainianminguo
阅读(91)
推荐(0) 编辑
python面向对象的访问限制
摘要:class Student(object): def __init__(self,name,age,score): self.__name = name # name为有2个下划线,为私有变量,只允许内部访问,外部不能访问 self.__age = age # age为有2个下划线,为私有变量,只允许内部访问,外部不能访问...
阅读全文
posted @
2019-05-06 17:06
bainianminguo
阅读(109)
推荐(0) 编辑
python生成kafka消息和消费kafka消息
摘要:1、创建连接kafka的对象 kafka_hosts = ["4.4.4.2","4.4.4.3","4.4.4.4"] kafka_port = 6667 import time kafka_producer = KafkaProducer(bootstrap_servers = ["{kafka
阅读全文
posted @
2019-04-29 19:49
bainianminguo
阅读(1243)
推荐(0) 编辑
python的sorted的用法
摘要:按照字典的v值进行排序 结果如下 sorted内置方法中的key的参数可以这样理解 这里可以这样想,sorted的第一个参数是一个可迭代的对象,将这个可迭代的对象的每个元素作为参数传递给后面的函数,然后根据函数的返回值做排序
阅读全文
posted @
2019-04-28 10:16
bainianminguo
阅读(370)
推荐(0) 编辑
python操作redis
摘要:单实例 一、redis操作字典 \ cursor表示起始位置,count表示取的数量 这里的cursor就是取完100条数据后的游标 如果往redis存放下面的格式 则要把绿色框中的作为字符串传递进去 2、django使用redis 可以使用django自带的redis模块,也可以使用python的
阅读全文
posted @
2019-04-27 23:57
bainianminguo
阅读(501)
推荐(0) 编辑
计算文件md5值的2个方法
摘要:这里执行了10000次,主要为了统计2种方法那种速度更快
阅读全文
posted @
2019-04-16 18:07
bainianminguo
阅读(2531)
推荐(0) 编辑
json.dumps处理中文
摘要:import time import json d = {"a":1,"b":"中"} print(json.dumps(d)) print(json.dumps(d,ensure_ascii=False))
阅读全文
posted @
2019-04-14 00:30
bainianminguo
阅读(130)
推荐(0) 编辑
面向对象限制子类必须重写父类的方法
摘要:主要是这里,send1这个方法必须在子类中重写 使用的场景 父类中定义了一个方法,如果子类要想使用这个方法,则必须要自己的类中定义,不能使用父类的的方法
阅读全文
posted @
2019-04-09 23:08
bainianminguo
阅读(472)
推荐(0) 编辑