06 2019 档案

摘要:有时候找不到合适的库来完成自动化工作,则需要使用自己定义的python库。本文简单描述自建python库,以及在robotframework中的使用方法。 新建库目录 在C:\Python27\Lib\site-packages\目录下新建TestRF目录 >这个目录将来就是要引用的python包自 阅读全文
posted @ 2019-06-26 00:07 小码蚁儿 阅读(256) 评论(0) 推荐(0)
摘要:准备工作: 安装python 官网:https://www.python.org/downloads/ 2.7X版本 环境变量:C:\Python27;C:\Python27\Scripts; 如果机子上有3.X版本,为了不相互影响建议对其中一个作相应修改(以3.x为例),只修改一个就行了,改两也行 阅读全文
posted @ 2019-06-18 21:15 小码蚁儿 阅读(540) 评论(0) 推荐(0)
摘要:文件处理流程 打开文件的模式有三种: 只读模式(默认) 只写模式(不可读,不存在则创建,存在则覆盖) 追加模式(可读,不存在则创建,存在则只追加内容) 文件操作基本用法 基本用法:open() 阅读全文
posted @ 2019-06-16 20:25 小码蚁儿 阅读(187) 评论(0) 推荐(0)
摘要:Python list内置sort()方法用来排序,也可以用python内置的全局sorted()方法来对可迭代的序列排序生成新的序列 一,最简单的排序 1.使用sort排序 使用sort()方法对list排序会修改list本身,不会返回新list,通常此方法不如sorted()方便,但是如果你不需 阅读全文
posted @ 2019-06-16 19:17 小码蚁儿 阅读(258) 评论(0) 推荐(0)
摘要:阅读目录1.abs()2.dict()3.help() 4.min()5.setattr()6.all()7.dir()8.hex()9.next()10.slice()11.any()12.divmod(a,b)13.id()14.object()15.sorted()16.ascii( 阅读全文
posted @ 2019-06-16 17:26 小码蚁儿 阅读(281) 评论(0) 推荐(0)
摘要:匿名函数lambda Python使用lambda关键字创造匿名函数。所谓匿名,意即不再使用def语句这样标准的形式定义一个函数。这种语句的目的是由于性能的原因,在调用时绕过函数的栈分配。其语法是: lambda [arg1[, arg2, ... argN]]: expression 其中,参数是 阅读全文
posted @ 2019-06-16 10:21 小码蚁儿 阅读(300) 评论(0) 推荐(0)
摘要:内嵌函数:函数里又嵌套一个函数 闭包: 闭包是函数里面嵌套函数,外层函数返回里层函数,这种情况称之为闭包 闭包是概念,不是某种函数类型,和递归的概念类似,就是种特殊的函数调用 闭包可以得到外层函数的局部变量,是函数内部和函数外部沟通的桥梁 阅读全文
posted @ 2019-06-12 23:12 小码蚁儿 阅读(404) 评论(0) 推荐(0)
摘要:回调函数:把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。 通俗理解就是:把一个函数作为参数传给另一个函数,第一个函数称为回调函 阅读全文
posted @ 2019-06-12 23:00 小码蚁儿 阅读(1598) 评论(0) 推荐(0)
摘要:递归函数 即自己调用自己,递归中可以函数自身调用自身,但是使用时类似于条件循环一样,要有递归的终止条件 优点:使用递归时,常常可以让代码更加简洁 缺点:递归会占用比较多的内存,当递归次数比较多时,性能就会降低,因此不建议多使用递归 简单的递归函数 阅读全文
posted @ 2019-06-12 22:17 小码蚁儿 阅读(164) 评论(0) 推荐(0)
摘要:全局变量和局部变量 全局变量与局部变量两者的本质区别就是在于作用域。 用通俗的话来理解的话,全局变量是在整个py文件中声明,全局范围内都可以访问。局部变量是在某个函数中声明的,只能在该函数中调用它,如果试图在超出范围的地方调用,程序就爆掉了。 在子程序中定义的变量称为局部变量,只在子程序内部生效, 阅读全文
posted @ 2019-06-11 23:39 小码蚁儿 阅读(631) 评论(0) 推荐(0)
摘要:可变长参数(*args,**kwargs) 一、最常见的是在定义函数时,预先并不知道, 函数使用者会传递多少个参数给你, 所以在这个场景下使用这两个关键字。其实并不是必须写成*args 和**kwargs。 *(星号)才是必须的. 你也可以写成*ar 和**k. 而写成*args 和**kwargs 阅读全文
posted @ 2019-06-11 00:31 小码蚁儿 阅读(1223) 评论(0) 推荐(0)
摘要:Python3 字符串格式化 字符串的格式化方法分为两种,分别为占位符(%)和format方式。占位符方式在Python2.x中用的比较广泛,随着Python3.x的使用越来越广,format方式使用的更加广泛。 一 占位符(%) %% 百分号标记 %c 字符及其ASCII码 %s 字符串 %d 有 阅读全文
posted @ 2019-06-06 23:07 小码蚁儿 阅读(2688) 评论(0) 推荐(0)
摘要:定义: 1.不同元素组成 2.无序 3.集合中的元素必须是不可变类型 创建集合 1.定义可变集合 2.定义不可变集合 集合运算 子集 子集,为某个集合中一部分的集合,故亦称部分集合。 使用操作符 < 执行子集操作,同样地,也可使用方法 issubset() 完成。 并集 一组集合的并集是这些集合的所 阅读全文
posted @ 2019-06-06 21:05 小码蚁儿 阅读(186) 评论(0) 推荐(0)
摘要:1. 强制等待 最简单粗暴,sleep(xx),不管你浏览器是否加载完了,程序都得等待xx秒,时间一到,再继续执行下面的代码,作为调试很有用,有时候也可以在代码里这样等待,不过不建议总用这种等待方式,太死板,严重影响程序执行速度。 2. 隐性等待 隐性等待,implicitly_wait(xx),如 阅读全文
posted @ 2019-06-03 22:43 小码蚁儿 阅读(373) 评论(0) 推荐(0)