- 博客(15)
- 收藏
- 关注
转载 python中生成器和迭代器
生成器 带有 yield 的函数在 Python 中被称之为 generator(生成器) 要创建一个generator,有很多种方法。第一种方法很简单,只要把一个列表生成式的[]改成(),就创建了一个generator: L = [x * x for x in range(10)] [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] g = (x * x for x
2016-05-20 15:28:17 416
转载 python中高级特性
取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下: L = [‘Michael’, ‘Sarah’, ‘Tracy’, ‘Bob’, ‘Jack’] L[0:3] L[:3] L[-2:] 前10个数,每两个取一个: L[:10:2] [0, 2, 4, 6, 8] 所有数,每5个取一个: L[::5] [0, 5, 10, 15, 20, 25, 3
2016-05-20 13:49:56 276
转载 Python函数常用方法
1.默认参数 def enroll(name, gender, age=6, city=’Beijing’): print(‘name:’, name) print(‘gender:’, gender) print(‘age:’, age) print(‘city:’, city) 为什么要设计str、None这样的不变对象呢?因为不变对象一旦创建,对象内
2016-05-19 18:34:45 555
原创 Python中list,tuple,dict用法
列表(list): 读取:L[0],L[1],L[-1] 长度: Len(L) 排序:L.sort()升序 L.sort(reverse=True)降序 编辑:追加到末尾L.append(‘abc’) 插入到指定的位置L .insert(1, ‘Jack’) 删除:要删除list末尾的元素:L.pop() 删除指定位置L.pop(1) 元组(Tuple): 没有append(),i
2016-05-18 18:00:36 475
转载 Python特殊语法:filter、map、reduce、lambda
python内置了一些非常有趣但非常有用的函数,充分体现了Python的语言魅力!filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple(取决于sequence的类型)返回: def f(x): return x % 2 != 0 a
2016-05-18 10:16:33 226
原创 Webdriver常用接口
Webdriver接口: 一 浏览器操作 1. 跳转网页 driver.get(“http://www.baidu.com“) 2. 浏览器最大化 driver.maximize_window() 3. 设置浏览器宽480、高800显示 Driver.set_window_size(480, 800) 4. 后退 driver.back() 5. 前进 driver.forwa
2016-05-16 16:01:04 540
转载 Linux 操作MySQL常用命令行
注意:MySQL中每个命令后都要以分号;结尾。 1、显示数据库 mysql> show databases; +———-+ | Database | +———-+ | mysql | | test | +———-+ 2 rows in set (0.04 sec) Mysql刚安装完有两个数据库:mysql和test。mysql库非常重要
2016-05-13 14:28:45 253
转载 接口测试中注意的问题
做接口测试已经有一段时间了,下面就总结一下,接口测试中应该注意的问题,避免错误的发生。 1、 注意数据清理 在写脚本后注意及时清理接口测试过程中,向数据库或实时搜索中插入的数据,以免脚本的持续运行,会对数据库和实时搜索造成不必要的负担。 2、 在编写脚本前,提前写好用例接口测试虽然对代码的要求比较高,但是最终影响测试质量的不是代码能力的高低,而是设计用例能力的高低。设计和编写用例是写脚本的
2016-05-12 14:45:28 6695
原创 WebUI自动化测试的一些问题
最近在做UI自动化遇到的第三方登录iframe内嵌页面,并且又新开页,这里分别要用到switch_to_window和switch_to_iframe来定位元素
2016-05-11 17:34:52 340
转载 Python模块常用的几种安装方式
Python模块安装方法一、方法1: 单文件模块直接把文件拷贝到 $python_dir/Lib二、方法2: 多文件模块,带setup.py下载模块包,进行解压,进入模块文件夹,执行:python setup.py install三、 方法3:easy_install 方式 先下载ez_setup.py,运行python ez_setup 进
2016-05-11 11:30:32 867
转载 在python3.X下修改了HTMLTestRunner.py
自己目前在python3.2下使用过HTMLTestRunner,发现下到的.py是2的语法,不兼容3.X 自己就改了一下,把改动的地方发出来,请大神多指教;首先在官网下HTMLTestRunner.py 文件,并加入到Lib这个就不多说了;修改一:在python shell里输入>>>import HTMLTestRunner>>> dir(HTMLTestRunner
2016-05-11 11:07:34 2186 1
转载 Python 代码风格 和 PEP8
Python 代码风格 和 PEP8Python 的代码风格由 PEP 8 描述。这个文档描述了 Python 编程风格的方方面面。在遵守这个文档的条件下,不同程序员编写的 Python 代码可以保持最大程度的相似风格。这样就易于阅读,易于在程序员之间交流。1 变量常量 : 大写加下划线USER_CONSTANT对于不会发生改变的全局变量,使用大写加下划线。
2016-05-11 10:12:54 231
转载 PEP8 Python 编码规范整理
PEP8 Python 编码规范整理07/17. 2014决定开始Python之路了,利用业余时间,争取更深入学习Python。编程语言不是艺术,而是工作或者说是工具,所以整理并遵循一套编码规范是十分必要的。所以今天下午我根据PEP 8整理了一份,以后都照此编码了,还会持续更新。PEP8 Python 编码规范一 代码编排1 缩进。4个空格的缩进(编辑器
2016-05-11 10:11:44 310
转载 Sublime Text 3的激活码
今天打开Sublime Text 3 有更新,更新了一下然后之前的激活就失效了。无奈只好重新搜索可用的激活码。不过幸运的是我搜索到了很多可用的激活码,不敢独专。// Sublime Text 3 License Keys //Sublime Text 2.x—– BEGIN LICENSE —–Andrew WeberSingle User Li
2016-05-11 09:26:14 1139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人