摘要: 问题描述:假设我有这样两个list, 一个是list1,list1 = [1, 2, 3, 4, 5] 一个是list2,list2 = [1, 4, 5] 我们如何得到一个新的list,list3, list3中包括所有不在list2中出现的list1中的元素。 即:list3 = list1 -... 阅读全文
posted @ 2014-08-13 09:17 侠道不孤 阅读(64554) 评论(1) 推荐(2) 编辑
摘要: 在做web应用的自动化测试时,定位元素是必不可少的,这个过程经常会碰到定位不到元素的情况,一般可以从以下几个方面着手解决:1、Frame/Iframe原因定位不到元素: 这个是最常见的原因,首先要理解下frame的实质,frame中实际上是嵌入了另一个页面,而webdriver每次只能在一个页面识... 阅读全文
posted @ 2014-07-31 14:52 侠道不孤 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 当你打开一个.py文件时,经常会在代码的最下面看到if __name__ == '__main__':,现在就来介 绍一下它的作用. 模块是对象,并且所有的模块都有一个内置属性 __name__。一个模块的 __name__ 的值取决于您如何应用模块。如果 import 一个模块,那么模块__nam... 阅读全文
posted @ 2014-07-30 15:45 侠道不孤 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 在后面的例子中,区分输入和输出的方法是看是否有提示符(“>>> ”和“.. ”):想要重复这些例子的话,你就要在提示符显示后输入所有的一切;没有以提示符开始的行,是解释器输出的信息。需要注意的是示例中的 从属提示符用于多行命令的结束,它表示你需要输入一个空行。 本手册中的很多示例都包括注释,甚... 阅读全文
posted @ 2014-07-24 13:51 侠道不孤 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 错误处理: 有错误发生时,解释器打印一个错误信息和栈跟踪(监视)器?。交互模式下,它返回主提示符,如果从文件 输入执行,它在打印栈跟踪器后以非零状态退出。(异常可以由try语句中的except子句来控制,这样就不会出 现上文中的错误信息) 有一些非常致命的错误会导致非零状态下退出,这由通常由内... 阅读全文
posted @ 2014-07-24 13:46 侠道不孤 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 我们先来看参数传递。 调用解释器时,脚本名和附加参数之传入一个名为sys.argv的字符串列表。没有脚本和参数时,它至少也有一个 元素:sys.argv[0]此时为空字符串。脚本名指定为‘ - ’(表示标准输入)时,sys.argv[0]被设置为‘ - ’,使用-c 指令时,sys.argv[... 阅读全文
posted @ 2014-07-24 13:42 侠道不孤 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 通常Python的解释器被安装在目标机器的 /usr/local/bin/python 目录下;把 /usr/local/bin 目录放进你的UNIX Shell 的搜索路径里,确保它可以通过输入python来启动。因为安装路径是可选的,所以也有可能安装在其它位置,你可以与安装Python的用户... 阅读全文
posted @ 2014-07-24 13:39 侠道不孤 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 如果你写过大规模的Shell脚本,应该会有过这样的体会:你还非常想再加一些别的功能进去,但它已经太大、 太慢、太复杂了;或者这个功能需要调用一个系统函数,或者它只适合通过C来调用……通常这些问题还不足 以严肃到需要用C重写这个Shell;可能这个功能需要一些类似变长字符串或其它一些在Shell脚... 阅读全文
posted @ 2014-07-24 13:36 侠道不孤 阅读(186) 评论(0) 推荐(0) 编辑
摘要: Python 手册Guido van RossumFred L. Drake, Jr., editorPythonLabsEmail: python-docs@python.orgRelease 2.3July 29, 2003About this document ...Python Tutori... 阅读全文
posted @ 2014-07-24 13:34 侠道不孤 阅读(406) 评论(0) 推荐(0) 编辑