随笔分类 -  python

摘要:个人理解 with self.client.get("/", catch_response=True) as response:其实就是 response = self.client.get("/", catch_response=True) 来源:https://www.cnblogs.com/DswCnblog/p/6126588.htmlWith语句是什么? 有一些任务,可能事先需要设置... 阅读全文
posted @ 2019-04-07 16:08 凯宾斯基 阅读(597) 评论(0) 推荐(0)
摘要:在python中定义函数的时候,函数名后面的括号里就是用来定义参数的,如果有多个参数的话,那么参数之间直接用逗号, 隔开 案列: 函数定义了参数,那么调用函数的时候就需要传入参数 上面的案列中,我们定义函数的时候在函数名后面的括号里定义的参数叫做形参。 而我们调用函数的时候传入的参数叫做实参,形参是 阅读全文
posted @ 2019-04-04 19:53 凯宾斯基 阅读(972) 评论(0) 推荐(0)
摘要:1.这里要使用的execfile('a.py') 函数,执行写了引入模块的py。 例子: b.py内容如下: #-*- coding: UTF-8 -*-#调用函数apisys.path.append("/Users/kaibinliu/Desktop/appium_automation/Andro 阅读全文
posted @ 2019-03-01 14:00 凯宾斯基 阅读(281) 评论(1) 推荐(0)
摘要:a='http://wx1.sinaimg.cn/mw600/006HOayNgy1fqjdi2nxohj32pw3o8x6s.jpg' #图片下载地址 ( 这里改成 文件txt地址)w='/Users/kaibinliu/Desktop/rubbish/beautifulsoup4/123/123 阅读全文
posted @ 2018-11-13 09:28 凯宾斯基 阅读(4347) 评论(0) 推荐(0)
摘要:参考学习: http://www.runoob.com/python/python-object.html 其中 函数里面 self.name 就是用 初始化的 name Employe.empCount 就是调用 类里面的 empCount变量 先初始化的方法 可以方便 多个函数要使用相同的变量, 阅读全文
posted @ 2018-11-09 10:35 凯宾斯基 阅读(1911) 评论(0) 推荐(0)
摘要:后记: 获取行数和列数 是有数据的才会计算 参考: https://blog.csdn.net/herrygao/article/details/40046971 https://www.cnblogs.com/hedeyong/p/7646125.html https://www.cnblogs. 阅读全文
posted @ 2018-11-06 18:47 凯宾斯基 阅读(1813) 评论(2) 推荐(0)
摘要:数据驱动原理 1.测试数据为多个字典的list类型 2.测试类前加修饰@ddt.ddt 3.case前加修饰@ddt.data() 4.运行后用例会自动加载成三个单独的用例 5.测试结果: Testing started at 21:51 ...start!{'username': 'seleniu 阅读全文
posted @ 2018-11-06 12:51 凯宾斯基 阅读(653) 评论(2) 推荐(0)
摘要:/usr/local/Cellar/python@2/2.7.14_3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages 从上面的路径 系统自带的python 包里 把要的包 复制过去自己安装的python si 阅读全文
posted @ 2018-11-06 12:19 凯宾斯基 阅读(450) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-11-06 09:54 凯宾斯基 阅读(1812) 评论(1) 推荐(0)
摘要:后台comtent响应的数据如下: {"errCode":0,"errMsg":"登入成功","data":{"mobile":"159****7178"}} 实际这个type类型是 str 要使用 json.loads(r.content ,encoding='UTF-8')把格式转回 字典格式' 阅读全文
posted @ 2018-10-29 19:54 凯宾斯基 阅读(279) 评论(0) 推荐(0)
摘要:md5加密的方法: import hashlib m = hashlib.md5() #创建md5对象m.update(new_temp) #生成加密字符串,其中temp是已拼接好的字符串 按字母大小拼接可以用函数sorted见 让字典 按值大小排序的方法sign = m.hexdigest() # 阅读全文
posted @ 2018-10-29 12:00 凯宾斯基 阅读(764) 评论(1) 推荐(0)
摘要:list.count(obj) 统计某个元素在列表中出现的次数例子: aList = [123, 'xyz', 'zara', 'abc', 123]; print "Count for 123 : ", aList.count(123); print "Count for zara : ", aL 阅读全文
posted @ 2018-10-28 18:10 凯宾斯基 阅读(16625) 评论(0) 推荐(0)
摘要:相加: 相减: 阅读全文
posted @ 2018-10-28 14:03 凯宾斯基 阅读(1962) 评论(0) 推荐(0)
摘要:sStr1 = 'abcdefg' sStr2 = 'cde' print sStr1.find(sStr2)输出 2意思是在sStr1字符里的第2位置找到了包含cde字符的字段 阅读全文
posted @ 2018-09-22 12:05 凯宾斯基 阅读(11512) 评论(0) 推荐(0)
摘要:去官网下载了 tar压缩包 放到了site-packages下解压 然后使用 python setup.py install 安装 安装完后,所要引用的模块文件居然还在解压出来的压缩文件里面,导致无法调用 把它放出来site-packages目录下后正常。 苹果的更加坑爹,安装后,安装到了本机自己的 阅读全文
posted @ 2018-08-08 13:24 凯宾斯基 阅读(169) 评论(0) 推荐(0)
摘要:当测试用例写完后,有些模块有改动时候,会影响到部分用例的执行,这个时候我们希望暂时跳过这些用例。 或者前面某个功能运行失败了,后面的几个用例是依赖于这个功能的用例,如果第一步就失败了,后面的用例也就没必要去执行了,直接跳过就行,节省用例执行时间。 一、skip装饰器 skip装饰器一共有四个 @un 阅读全文
posted @ 2018-08-02 12:08 凯宾斯基 阅读(698) 评论(0) 推荐(0)
摘要:获取当前路径的方法 import os print os.getcwd() 可以获取当前文件所在的目录路径 #获取当前目录的上一级目录 parent_path = os.path.dirname(parent_path) ##获得parent_path所在的目录的上一级目录 os.path.absp 阅读全文
posted @ 2018-07-23 20:10 凯宾斯基 阅读(1921) 评论(0) 推荐(1)
摘要:今天在执行脚本的时候,unittest引入报错(报错如下:) AttributeError: 'module' object has no attribute 'TestResult' 最后发现是因为我文件的名字叫unittest 和我要引入的包名字一样,修改后再删除生成的 .pyc文件,脚本执行正 阅读全文
posted @ 2018-07-14 21:45 凯宾斯基 阅读(10229) 评论(0) 推荐(0)
摘要:使用匿名函数: MINIMUM = lambda x,y : (x > y) * y + (x < y) * x print MAXIMUM(10,20) 等于使用函数: def MINIMUM(x,y): return (x > y) * y + (x < y) * x print MAXIMUM 阅读全文
posted @ 2018-04-22 13:34 凯宾斯基 阅读(175) 评论(1) 推荐(0)
摘要:print "别人应用我做为模块导入,就只看到我" if __name__=="__main__": print "自己文件执行就看到我输出" 这个的意思是,当是自己文件里执行脚本的的话,就执行 print "别人应用我做为模块导入, 和 " if __name__=="__main__": 下面的 阅读全文
posted @ 2018-04-20 00:04 凯宾斯基 阅读(2580) 评论(0) 推荐(0)