我在网上查找了下接口测试相关的资料,大都重点是以数据驱动的形式,将用例维护在文本或表格中,而没有说明怎么样去生成想要的用例,问题:测试接口时,比如参数a,b,c,我要先测a参数,有(不传,为空,整形,浮点,字符串,object,过短,超长,sql注入)这些情况,其中一种情况就是一条用例,同时要保证b,c的正确,确保a的测试不受b,c参数的错误影响解决思路:符合接口规范的参数可以手动去填写,或者准备在代码库中。那些不符合规范的参数(不传,为空,整形,浮点,字
系统 2019-09-27 17:54:41 2770
思路螺旋矩阵是指一个呈螺旋状的矩阵,它的数字由第一行开始到右边不断变大,向下变大,向左变大,向上变大,如此循环。螺旋矩阵用二维数组表示,坐标(x,y),即(x轴坐标,y轴坐标)。顺时针螺旋的方向是->右,下,左,上,用数值表示即是x加1格(1,0),y加1格(0,1),x减1格(-1,0),y减1格(0,-1)。坐标从(0,0)开始行走,当超出范围或遇到障碍时切换方向。螺旋矩阵的打印首先要对n*n的数组进行赋值,根据规律可以看出,每一层都是按照右->下->
系统 2019-09-27 17:38:02 2770
StringIO经常被用来作为字符串的缓存,应为StringIO有个好处,他的有些接口和文件操作是一致的,也就是说用同样的代码,可以同时当成文件操作或者StringIO操作。比如:复制代码代码如下:importstring,os,sysimportStringIOdefwritedata(fd,msg):fd.write(msg)f=open('aaa.txt','w')writedata(f,"xxxxxxxxxxxx")f.close()s=Strin
系统 2019-09-27 17:50:39 2768
在学习Python正则式的过程中,有一个问题一直困扰我,如何去匹配一个反斜杠(即“\”)?一、引入在学习了Python特殊字符和原始字符串之后,我觉得答案应该是这样的:1)普通字符串:'\\'2)原始字符串:r'\'但事实上在提取诸如“3\8”反斜杠之前的数字时,我屡次碰壁,始终得不到结果。最终发现自己理解错了,原来原始字符串和“正则转义”没有一点关系;下面详细谈一谈。二、字符串转义反斜杠,在Python中比较特殊,就是它可以用来构成一些特殊字符,比如“\
系统 2019-09-27 17:50:13 2768
python爬取猫眼电影排名本次爬虫主要使用requests库爬取和正则表达式re解析,下面进行简要分析1、项目流程1、获取猫眼电影排行榜一页的页面信息,通过requests.get获得2、使用正则表达式解析一个页面的页面信息,获得需要内容3、通过生成器爬取多个页面内容,输出4、将所得到内容存入字典中,输出5、将所得到信息存储到MongoDB数据库中2、项目结果成功爬取,存入mongodb数据库mongodb查询3、项目代码#!/usr/bin/envpy
系统 2019-09-27 17:49:14 2768
最近刚接触python,找点小任务来练练手,希望自己在实践中不断的锻炼自己解决问题的能力。公司里会有这样的场景:有一张电子表格的内容由两三个部门或者更多的部门用到,这些员工会在维护这些表格中不定期的跟新一些自己部门的数据,时间久了,大家的数据就开始打架了,非常不利于管理。怎样快速找到两个或者多个电子表格中数据的差异呢?解决办法:1.Excel自带的方法(有兴趣的自行百度)2.python写一个小脚本#!/usr/bin/envpython#-*-codin
系统 2019-09-27 17:55:25 2767
注意:这个代码是很早之前的写的一个小代码,可能会有一些地方会出现一些小问题,但是我在局域网的情况下已经测试过了。仅仅是局域网服务端代码:#!/usr/bin/envpython#-*-coding:utf-8-*-#Author:K_liu'''这是一个服务器端程序可以通过TCP传输协议实现两路视频传输,一路指令传输,本程序采用一个随机数来模拟指令'''importsocketimportstructimporttimeimportcv2importnum
系统 2019-09-27 17:52:54 2767
首先要查看自己安装的python版本:(base)C:\Users\yspmm>pythonPython3.7.0(default,Jun282018,08:04:48)[MSCv.191264bit(AMD64)]::Anaconda,Inc.onwin32Type"help","copyright","credits"or"license"formoreinformation.连接Oracle需要安装cx_Oracle和oracle客户端,根据版本和系
系统 2019-09-27 17:46:39 2767
python:是一种广泛使用的高级编程语言,属于通用型编程语言,由吉多·范罗苏姆创造,第一版发布于1991年。可以视之为一种改良(加入一些其他编程语言的优点,如面向对象)的LISP。作为一种解释型语言,Python的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词)。相比于C++或Java,Python让开发者能够用更少的代码表达想法。不管是小型还是大型程序,该语言都试图让程序的结构清晰明了。Python的用途:
系统 2019-09-27 17:45:46 2767
继承什么是继承继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类python中类的继承分为:单继承和多继承classParentClass1:#定义父类passclassParentClass2:#定义父类passclassSubClass1(ParentClass1):#单继承,基类是ParentClass1,派生类是SubClasspassclassSubClass2(Paren
系统 2019-09-27 17:56:44 2766
1,打开memcached服务memcached-m10-p120002,使用python-memcached模块,进行简单的链接和存取数据importmemcachemc=memcache.Client(['127.0.0.1:12000'],debug=0)mc.set("foo","bar")mc.get("foo")mc.disconnect_all()3,其它方法请参考:help(mc)以上这篇python链接和操作memcache方法就是小编分
系统 2019-09-27 17:56:34 2766
1、通过requests.get方法r=requests.get("http://200.20.3.20:8080/job/Compile/job/aaa/496/artifact/bbb.iso")withopen(os.path.join(os.path.dirname(os.path.abspath("__file__")),"bbb.iso"),"wb")asf:f.write(r.content)2、urllib2方法importurllib2p
系统 2019-09-27 17:56:19 2766
个人博客首页(点击查看详情)--https://blog.51cto.com/11495268个人微信公众号(点击查看扫描关注)--https://blog.51cto.com/11495268/24011941、简介字符串相关操作较多,本文只简单描述下python字符串查找相关的基础操作2、字符串查找内置函数3、实例获取指定公司的相关信息(公司信息格式都一致)3.1字符串格式##公司名:排名:薪资-所占比例HUAWEI:0:20K-30.8%ZTE:1:
系统 2019-09-27 17:56:13 2766
不知道有没有更简单的办法?我的解法:num=input("请输入一个五位数?")a=num[:1]b=num[1:2]c=num[2:3]d=num[3:4]f=num[4:5]print(a,b,c,d,f)ifa==fandb==d:print("是回文数")else:print("不是")
系统 2019-09-27 17:51:01 2766
绘制科赫雪花的代码,主要用到的是递归思想这里上代码,想了解更多turtle库可点击这里importturtledefkoch(size,n):ifn==0:turtle.fd(size)else:foranglein[0,60,-120,60]:turtle.left(angle)koch(size/3,n-1)defmain():turtle.pencolor("red")turtle.setup(600,600)#画布的大小turtle.penup()
系统 2019-09-27 17:45:49 2766