
python
小哥涉世尚浅
这个作者很懒,什么都没留下…
展开
-
Python获取json或字典中任意key的value值
在数据处理或者自动化测试过程中需要对返回的json数据作校验,针对json数据中的单个或多个key进行校验,此时就需要获取json或字典中任意key的value值数据如下:data = { "duringTime": 401, "timesPerDay": 10000, "device":{ "appid":1, "appName":...原创 2020-04-28 10:31:43 · 13656 阅读 · 3 评论 -
python获取嵌套json、字典中的所有键
数据例如:data = { "duringTime": 401, "timesPerDay": 10000, "device":{ "appid":1, "appName":"com.planet2345.com", "appName2":"com.planet2345.com2" }}代码如下:...原创 2020-04-28 10:18:17 · 4951 阅读 · 2 评论 -
Python format 格式化函数
Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。基本语法是通过 {} 和 : 来代替以前的 % 。format 函数可以接受不限个参数,位置可以不按顺序。实例>>>"{} {}".format("hello", "world") # 不设置指定位置,按默认顺序'hello world' >...原创 2019-07-31 14:31:22 · 217 阅读 · 0 评论 -
python内置函数eval
作用一eval函数就是实现list、dict、tuple与str之间的转化与之相反,str函数把list,dict,tuple转为为字符串字符串转列表a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]"print(type(a))b = eval(a)print(type(b))print(b)字符串转换成字典a = "{1: 'a', 2: ...原创 2019-07-31 14:22:13 · 188 阅读 · 0 评论 -
python中的Python enumerate() 函数
enumerate() 函数enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。语法enumerate(sequence, [start=0])参数sequence – 一个序列、迭代器或其他支持迭代对象。start – 下标起始位置。返回值返回 enumerate(枚举) ...原创 2019-07-31 14:11:46 · 120 阅读 · 0 评论 -
python测试开发之pytest框架(1)
见识简洁的单元测试 pytestPython中很多大牛其实都有严重的强迫症,追求简洁和优雅的代码。必然的,他们会抛弃标准库中的unittest,使用或者发明自己心仪的单元测试框架。正如其名,pytest是一个无数人推荐并在使用的Python单元测试框架,它使用起来非常简单,只要你的方法名以 test 开头就可以,你可以和需要测试的方法放在一起,亦或是新建一个文件来专门整理单元测试,都可以。d...转载 2019-07-31 11:44:28 · 285 阅读 · 0 评论 -
python处理xmind转换成dict格式后的数据
前言在将xmind文件转换成dict形式后我们需要将用到的数据提取到列表中,再对其进行操作。本文就简单讲述如何进行转换。原数据格式dict = {'id': 'dbeee450e48c607c6f7add552a', 'link': None, 'title': '11111', 'note': None, 'label': None, 'comment': None, 'markers...原创 2019-07-31 11:32:47 · 1565 阅读 · 0 评论 -
将xmind文件转成可编程数据类型
前言xmind是知名的思维导图软件,可以用来整理思路,设计测试案例等等。一旦完稿后软件本身支持导出为图片,PDF,Excel等等文件格式。免费版相对于Pro版能导出的文件种类少一些,但有时候你可能想我做的xmind能不能通过编程再加工一下,比如集成到某个网页,或者通过api和某某系统集成。安装xmindparserpip install xmindparserXmind 转Pytho...转载 2019-07-31 11:25:38 · 904 阅读 · 0 评论 -
python3 xmind python3画思维导图
1、下载安装https://github.com/18813055625/xmind-sdk-python3git clone https://github.com/jmoraleda/xmind-sdk-python3.gitpython setup.py install2、基本代码介绍import xmind #加载包w = xmind.load(“tes...转载 2019-07-31 10:36:32 · 4213 阅读 · 0 评论 -
Python 小技巧:for 循环后面接 else 语句
这里写自定义目录标题一、引言我在学习 《Python Algorithms 2nd》的时候,在第 18 页看到了这样一段代码:def sort_w_check(seq):n = len(seq)for i in range(n-1):if seq[i] > seq[i+1]breakelse:return…12345678上述代码,是用来进行排序的,其中...转载 2019-07-31 10:34:58 · 528 阅读 · 0 评论 -
moco框架的使用
一、moco框架基本介绍mock测试:mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。一般可分为模拟调用方和被调用方2种方式。mock用来模拟接口,这里mock用的是moco框架,moco框架是github上的一个开源项目,可模拟http,https,Socket协议。moco有几种使用方法,这里介绍的是standolone用...转载 2019-08-03 18:42:55 · 309 阅读 · 0 评论