python
文章平均质量分 52
Jorah_Bronn
精耕细作
展开
-
sum累加方式,python3.3,20160312
为了实现一个序列中的所有数据累加求平均数 有一段基础代码如下 L = [75, 92, 59, 68] sum = 0.0 for z in L: sum=sum+z print sum / 4 在for z in L之后 变量z已经成功遍历了序列L中的所有元素 接下来只需要用一个公式完成遍历之后的累加即可求和 这里的sum=sum+z意思就是序列中的所有元素累加的意思原创 2016-03-12 20:23:24 · 4164 阅读 · 0 评论 -
接口测试断言,用python解析格式不规范的Json中的指定value
说一下背景:最近有新的接口需要做测试,在做断言校验返回结果的时候,需要校验返回的Json里嵌套的Value,常规操作是使用python提供的.load()直接解析即可,但此处遇到的Json存在嵌套,且将嵌套的Json存为Str,导致解析之前必须重新处理才能继续解析。上代码// An highlighted block def GetKeyInStr(self,dictionary, cmdK...原创 2018-09-20 20:56:46 · 1889 阅读 · 0 评论 -
Mac安装Mysql-python遇到的坑,被这俩报错反复摩擦:'my_config.h' file not found 和 IndexError: string index out of range
最后Stackoverflow上面的大神解决了问题: https://stackoverflow.com/questions/12218229/my-config-h-file-not-found-when-intall-mysql-python-on-osx-10-8/12233148brew install mysqlbrew unlink mysqlbrew install m...原创 2018-07-26 17:26:09 · 9490 阅读 · 3 评论 -
Python格式化字符 %s %d %f
格式 描述 %% 百分号标记 #就是输出一个% %c 字符及其ASCII码 %s 字符串 %d 有符号整数(十进制) %u 无符号整数(十进制) %o 无符号整数(八进制) %x 无符号整数(十六进制) %X 无符号整数(十六进制大写字符) %e 浮点数字(科学计数法) %E 浮点数字(科学计数法,用E代替e) %f 浮点数字(用小数点符号) %g 浮点数字(根据值的大小采...转载 2018-05-23 16:49:13 · 566 阅读 · 0 评论 -
2018-05-17 python转义符和进制转换方式等
1.整除和计算结果的数据类型 2.2//2 –> int 2/2 –> float 1//2 –> 02.进制转换 二进制标识符”0b”+”num” 八进制:”0o”+ 十进制:12 十六进制:”0x”+(0,F) bin()#其他进制–>二进制 int()#其他进制–>十进制 hex()#其他进制–>十六进制 oct()#其他进制–&gt原创 2018-05-17 21:23:11 · 840 阅读 · 0 评论 -
【robotframework】部分问题及解决思路总结(截止2018.03)
1.某接口脚本没通过,报错信息如下: Keyword ‘AutoTestLib_Common.Create Dict’ expected 3 non-keyword arguments, got 0.;methodName方法名,常量:deviceFingerPrint?? 原因: Source文件下的User Keyword文件,忘记写入前三个固定参数,因此报错。 ...原创 2018-03-02 21:16:06 · 2862 阅读 · 0 评论 -
Appium for Mac环境搭建篇(macOS High Sierra)
在Windows平台成功完成过,本次在新版本的mac环境下搭建过程略有不同,借鉴了一些别人的方法,遇到了一些没有人踩过的坑,借鉴链接: oscarxie-TesterHome Zoeya-cnblogs.com 感谢在前,爬坑细节在后:环境版本&安装命令以下操作大部分都在Terminal(终端)完成:macOS High Sierra 10.13.2 brew 1.4.2原创 2018-01-03 20:03:38 · 1008 阅读 · 0 评论 -
Robotframework-RIDE on Mac环境搭建篇(macOS High Sierra)
RF-RIDE在Windows上搭建,网上有很多的帖子,关于Mac的帖子我也学习过,可能因为环境不同,有些坑在那些帖子里没有看到,写一个记录一下。搭建思路RF底层是Python,相关的环境都需要基于Python环境来搭建,2个思路: 1.直接在Mac自带的Python下安装。本人尝试这个方式时,卡在了系统调用wxPython上面,wxPython是Python的一个GUI包,想使用RIDE必原创 2018-01-04 10:00:12 · 5834 阅读 · 2 评论 -
Python3.3 print需要加括号
今天学习python的时候有一段代码一直报语法错误:invalid syntaxage = 8if age >= 6: print 'teenager'最后发现是因为3.0以后的版本在print的时候,都要加括号原创 2016-03-09 10:05:20 · 1004 阅读 · 0 评论 -
今天误用append函数,pythone3.3
心血来潮想打印一段中文#-*- coding : utf-8 -*- 中午和哥们儿吃了4碟东北水饺,每碟13个s = ['牛肉馅','白菜猪肉馅','韭菜猪肉馅','香菜猪肉馅']#-*- coding : utf-8 -*- 现在还是饱的,晚餐就喝了杯手榨柠檬绿茶,没想到阿菜居然那么晚还在吃卧槽s.append ('手榨柠檬绿茶')print (s)注意2点: 1.append函数后面直原创 2016-03-12 21:51:01 · 589 阅读 · 0 评论 -
【selenium2基于Python】如何解决'geckodriver' executable needs to be in PATH.
本贴是专门用来记录学习期间遇到的问题以及解决办法的,用来帮助其他学习者,并且为自己以后解决问题累积精神力量。 内容可能比较杂,随手记,遇到一个,解决一个,就记录一个,希望对大家有点点帮助。如何解决’geckodriver’ executable needs to be in PATH.在执行第一个测试脚本时,老是报错: Traceback (most recent call last):原创 2017-05-10 09:34:53 · 1040 阅读 · 0 评论 -
python操作列表的方法
1 列表1.1 分片和排序def func(): listA = [3,2,1,4,9,5,6] listB = listA[:]#分片 listB = listB.sort()#排序print listB>>> [1, 2, 3, 4, 5, 6, 9]1.2 添加元素lst = [1,2,3]lst.append(5)print lst>>...原创 2018-11-27 10:17:58 · 300 阅读 · 0 评论